Adam Fine
He's usually a really nice teacher. He's very helpful, funny, and gets straight to the point on what his lectures will be about. Attendance isn't mandatory but I highly recommend it since he goes really in depth with his slides. You don't get homework, just exams and one paper at the end. Class isn't too book heavy but it helps for exams A LOT.