Eric De Sena
Agreeing with one review, A LOT of professors can learn from him. He's very nice, caring, and overall just an AMAZING professor. He is the best professor I've ever had, despite the lectures being 3 hours, I would actually look forward to them because they were very interesting, Pay attention, participate, don't miss class, and study the slides. 