Jennifer Verissimo
Amazing person! Extremely difficult class. If you don't have a concrete understanding of the basic of chemistry this class is not for you. Tons of HW and lecture packets are 100 percent mandatory (even though they are optional.) This is the only class I've gotten a C in so be prepared to work hard! 