Shojaei does online pre-lecture videos before class that are critical to watch if you really want to comprehend the material. Post-lecture and pre-lecture quizzes are online; DO THEM, the points add up at the end of the semester. Tests are usually 10 multiple choice and 3 problems that you have to work out. Final was non-comprehensive.