CS306A

Ideally you should be attempting the questions in Scholaranium when you have completed more than 80% of the pertinent courses and you are ready to attempt questions from different topics and of varying difficulty levels.