William Hudson
Dr. Hudson is one of the best professors I've had. Definitely recommend taking. Exams are heavy but some are open note so make sure you take good notes. Does pick on people to participate so make sure you do assignments and readings before class. Easy A.