Joshua deGroot
deGroot rocks! I took him for granted until he had a sub one week. WHAT A DIFFERENCE!!! He is smart, funny, and engaging. He explains things in detail and even shows you easier ways to do something than the book says. The best chem teacher ever, bar none.