Michael Jernigan
I will avoid this professor at all cost. He is a tough grader, expects you to write at a master's level in an undergraduate course. Also, his personal issues contributed to assignments getting returned late. His feedback is borderline unprofessional, expect to be talked to like a child.