Professor LaFountain goes above and beyond with his teaching methods. Material requires a decent amount of reading, but he makes his class fun and very engaging. He also gives out in depth feedback for your work and not just the typical "good job!" Even if you've had him in the past, he's still available to help you out in your writing home works.