Michael Tomasello
I am a strong stem student and this class was graded exceptionally unfair (worse than any of my biochem, orgo etc). His tests try to trick you. I knew the content perfectly and still did not get As on the exams. He refuses to meet outside of class and doesnt throw out questions that more than half the class gets wrong. Do not take this class. 