Caitlin Hanlon
Expect a done of work and long lectures. You never get out of class early and she gives SO many assignments and expects a lot. Shes condescending towards her students and a harsh grader. Interesting class.