Maristella Tapia
Solid teacher who obviously cares about her students and relays information clearly. Lectures aren't too long and assignments are very doable. I disliked that the subjects of her examples were always very clearly targeted and that she was very eager to explain away the theories she personally preferred. Her personal biases were very obvious.