Terry Allan
Mr. Allan is one of the best professors I have had in a while. He is highly respected and makes the class very entertaining. He doesn't sugar coat anything and is very straight forward. I would have him as a professor for every class if I could.