Terry Lopez
Pros: long but detailed video lectures. Overall a nice person if you talk to her. 
Cons: Seems to have less experience in teaching. Very ridiculously test-heavy. She expects her students are taking a Masteral class with her. Her exams are hard to understand and sometimes misleading. Won't recommend it for students fresh from high school. 