Gopeekrishnan Sreenilayam
He is very caring and will give a lot of extra credit opportunities, so make sure to participate. His test are very simple and he does have a study session before every exam that will help you out more than anything!