Bumba Mukherjee
One of the best professors I have had. The topic was dry, but he encouraged participation and simplified everything do make sure you learned. He is a great guy and really wants people to learn. He was great! Definitely take him!