Best prof I've ever had. Make sure to do the homework, as the weekly quizzes come from the HW sets. Gives out EC as well, which was nice. Exams are pretty straightforward, as they come from the review sets he assigns before exams. Make sure to get into his class if you can!