Markk Carson
He is a very tough teacher, but is relatively understanding and very knowledgeable on the subject. The material is quite boring and he lectures as though he is reading straight out of the textbook. Attendance is not required, though. If you are not a history major/minor do not take the class, because even I found the class to be a drag.