William Norris
He does have long lectures. I recommend taking his classes in the morning and not by the end of the day. But overall he was a very respectful professor. He was easy to speak to if you didnt understand anything. Very understanding, which is the best thing to have in a professor (from my experience at HFC).