Stephen Brown
The best professor I've had so far, he makes class super fun and explains material very well. All midterms/final were very straight forward and all information that you need is within the powerpoint.