Joseph Davis
Took the 4 week online summer course with him. He is clear about what needs to be done through weekly announcements. He responds quickly through email and will work with you if you run into issues. He allows you to work ahead, so take advantage of it. Also have scanner available, it makes the labs easier to turn in.