Terry Lopez
Avoid at all costs. Her labs are a disaster. Themes aren't explained in full nor is she clear.  Shes incredibly condescending which discourages students from asking relevant questions. The combination makes for a very poor student experience. Its really a bummer, this class, taught by the right person is and should be fascinating. She falls short. 