Allison Foster
Professor Foster is one of the nicest instructors I've ever had! Very quick to respond to emails, and is very understanding about any issue you might be having with the course. The class requires you to teach yourself many of the concepts, but Prof. Foster is always happy to help when you ask for it.