Ryan Yu
Took him over the summer. He's a really nice professor who would answer any of your questions. He gives concise (but somewhat slow) lectures that are easy to understand. We learn mainly from lectures. He provides study guides for exams and states topics to study for quizzes. He doesn't give a lot of hw. Pay attention to lecture and you'll be fine!