Avinash Mishra
I took this class with some anxiety, but Dr. Mishra gave awesome and animated lectures that were easy to understand. He is probably a genius but is somehow able to simplify concepts for us. I am proud of myself for making it through this class and am thankful to Dr. Mishra for helping me.