Syed Rahat Ali Jafri
Seriously the most enthusiastic and caring professor I have ever had. I became very ill before the final and he approached me during the final to make sure I was ok, and emailed me shortly after to check in and let me know how I did. If you have a chance to take a class with him I highly recommend it, you will not regret it.