Imon Chakraborty
Dude is just mean and has some unreasonable expectations. He didn't assign a single homework until well after our first exam, then piled all of them on top of each other at the end of the semester. Lectures aren't organized, difficult to follow at times, little supplementary material. Hard sense of humor to understand and not very approachable.