Barrett Koster
This class is pretty introductory, but Professor Koster did a great job walking through most of the major concepts needed for Python programming. Assignments can be a little tricky but are mostly pretty easy to figure out. There are lots of support resources and he is always very helpful. Highly reccomend!