Daniel Keymer
Awesome and caring prof! The class can be difficult if you don't try, definitely can not just drift your way through this class, but as long as you try, Keymer will help you out and will take the time to explain things even outside of class. Not an easy class, but not impossible either. 