Katherine Frato
She is very friendly. Her class is made up of mainly group worksheets and therefore she makes learning very interactive. Although she doesn't post lecture slides before classes, her lectures are very informative and easy to understand. Her exams are difficult, but so are the chemistry exams from other professors.