Eileen Le
Her lectures are great, makes you understand by telling stories along with the topics being discussed in class. Textbook is only a few $ made up of of articles and stuff. She grades you by participating in "socratic seminars" which is a group of 10 people (randomly picked) who go over the article they were assigned the week before. Study for exams!