Michael Grillo
I really liked Dr. Grillo! His lectures were clear and concise, he cares about how the class is doing and if they understand the material. He has occasional pop quizzes but if you read you will get full credit, and the test are on what he lectures (no surprises or trick questions). Genetics is hard but if you put in the work, you can get an A!