Deepak Bhaskar Acharya
Great professor. Only get two midterms and a final so be sure to study but his tests arent overly complicated or pulling from material we haven't gone over in class/assignments. Definitely worth taking.