David Hoover
Professor Hoover is an excellent science teacher. He teaches with a passion, he is very detailed when explaining things, and he helps students out when needed. The lectures/activities are very engaging. I would highly recommend taking him!