John Haggard
Best professor I've ever had, I've taken him for as many classes as possible! Grades within the hour sometimes, gives amazing feedback, and wants you to succeed. He allows you to re-turn in work to make up for points, and is always super communicative! Would recommend!