Louis Mairs
VERY interactive with students during lectures. Provides great feedback. The final is worth 20% of your grade but if you submit it early he gives you notes on what to fix to get a better grade. Overall, a great professor with a great and cheerful personality.