Yvonne Single
The class is paced pretty fast, but she lectures well. She gives time for Q&As during class and plenty of in-class practice with the topics. Attendance isn't required, but missing a lecture will set you back a good bit. Be ready to take notes and do a sizeable amount of homework.