Marco Serafini
Lecture seem hefty and uninspiring. You have to be very passionate about the content to not think they're boring. Marco has a bit of an attitude. Maybe I would appreciate his teaching more in a grad class like 532. You're better off watching the recorded videos because lecture slides are rather unorganized and riddled with typos.