Aaron Kashtan
Professor Kashtan is a very good professor. He is passionate about what he teaches and truly is a very nice guy and cares for his students. His class was interesting, you basically just have interesting discussions with each other. Only like 4 major assignments that weren't too bad. Get him as a professor if you can!