Paul Cheong
Paul is one of the best lecturers I have been privy too. Warm, funny, and excellent at his job. Course material isn't always easy, but he is extremely approachable and helps make difficult subject matter feel simple. I would strongly recommend taking his courses.