Aaron Van Allen
Professor Van Allen requires a lot of reading, but it is not difficult if you keep up with it. The exams require critical thinking which is good, but other than that the class is very straightforward and delightful. He is an amazing professor who genuinely cares about all of his students. He is hilarious and engaging in his lectures. 