Data based on 1 reviews.
Make sure to do all the practice quizzes on the website as they will be the same type of questions as on the quiz (if he remembers to post them), as the quizzes are usually very tough/confusing. You can usually understand the concepts well though as it is thoroughly explained in each class, and you have a ton of time to practice the concepts. There isn't any homework unless you have a usb drive, and even then it's only for extra practice. Generally a fun course.