Philipp Roser
Has good lectures. He has many physical demos to help illustrate what he's teaching. He's great at answering questions and is pretty funny. You can tell he cares about the students. There are no required textbook readings and you can get through the course without ever using it as long as you attend lecture.