Changyou Wang
Lectures are fast and can be hard to follow, but he posts the lecture notes online, and using them helps immensely. Exams are a large percent of the grade. Make sure to leave ample time for the homework.