Daniel Balague
He just follows the textbook, the lecture is meaningless, but the participation counts for your grades, so you'd better go to the class. AND there are pop quizzes once a week. The midterms are pretty straightforward if you do the homework, you will be fine.