Nathan Agassi
Agassi's lectures are clear and to the point and make the concepts easier to grasp. He is on the soft-spoken side, but you will be able to hear him very clearly if you sit in the front rows. He cares about his students and wants them to do well. If you read the textbook chapters for the course and do the homework, this class is an easy A/B.