super engaging and interactive lectures. Can be a little frustrating when you read things that aren't brought up in class, but interesting nonetheless. Supposedly other classes only have projects (this class has 3 exams), but I think this class is worth it for the prof. 