Souvik Roy
A top notch professor, Prof. Roy keeps his class as simple as possible. One of the best teachers I have taken classes with. His lecture notes virtually contain all the contents of the course. Doesn't complicate exams and our life, and is very motivational. Also very proficient in the use of technology for teaching.