Kevin Hedgpeth
Kevin Hedgepeth is a lot of things. From talking to a lot of different student's a lot of people had mixed feelings about him. Personally, I enjoyed him as a person and as a Professor. As long as you respect him, and put in the right amount of work, you will pass this class easily. Just do the assignments, even if they're late. Get them done.