One of my favorite Professors ever. I wish I would have been able to take this course in person and regrettably, missed out on Office Hours, which I heard were really great. He is a truly fantastic lecturer, and his delivery is engaging and makes students excited about the material. It felt like we were learning important and interesting things.