Jeffrey Seaman
I took Jeff's Intro to Programming class, but it was far from it.  Do not walk into this class with introductory level coding experience.  He doesn't explain the concepts he utilizes, the learning is done from the textbook (which isn't ideal for coding info).  He will assign overly-complicated projects and give you no leeway for late assignments. 