Avinash Mishra
Much respect to Dr. Mishra. He has clear expectations and does everything he can to help students do well. Definitely attend all of the lectures. I would take his class again if I could!