Phillip Buffum
Python is being revamped; therefore, you will learn things classes in the past have not learned. He explains things very well in office hours, and does examples of codes during lectures. I highly encourage you to read anything he assigns (it's helpful). The class is set up so that you can finish with a 110% (extra credit obviously).