Scott Quinlan
There is a good amount of things to be graded on: homework, online quizzes, tests, and a project. However, you get ample time to complete all of them, so the coursework is definitely manageable. Professor Quinlan does a great job providing a lot of review and reference guides so that you really understand the material.