Cynthia Vejar
Dr Vejar is excellent. You must take notes on discussion and/or the book because her lecture slides are bare bones. Still she covers a lot in class and facilitates good discussion. She is the opposite of a tough grader, IMHO. If you are thoughtful and know your theories, she's almost trying harder to give you an A than you are trying to earn one.