This class was tough.
I think this class is harder than people give it credit for.
Still, he is a fantastic educator - best teacher I've had for a giant lecture class, that's for sure. He's pretty funny and engaging.
Hours per week:
Advice for students:
Also, he's very helpful in office hours and willing to talk to you about random career stuff (interview advice, salary negotiations, etc.)