Sujith Puthiyaveetil
He was one of my favorite professors at Purdue and really cared for his students and wanted them to enjoy learning biochemistry instead of just memorizing things. His class is very difficult though just due to the material.