Amaradri Mukherjee
I honestly almost dropped his class at the beginning of the term because he made it sound like the class would be totally miserable. Just fear tactics though. He keeps his promises but in a way that reinforces confidence and learning. Really challenged me and he forced me to show my full potential. Probably the best prof I've ever had. 