Daniel Roeber
He is the most adorable professor. Such a sweet guy. He jokes around a little during lecture and you can tell he knows what he teaches. There is a lot of material but it's a doable class. The hardest part was the book review but he gives you a lot of time to do it.