Tathagat Mukhopadhyay
Tathagat is absolutely amazing. I had him for the accounting mod and explains things very very well in lecture so you don't even need to open the book. The homework is time consuming but that isn't Tathagat's fault, it is just the nature of the course. He is upbeat and wants his students to succeed.