William Horne
Dr. Horne is a phenomenal professor. He has lots of experience in the field, unlike most egghead professors. He keeps the class engaged with his stories and he helps you grasp concepts well. He responds to emails quickly and is always available in his office if you need extra help. I highly recommend him.