Jim Davis
Prof. Davis has a lot of industry experience and enjoys what he teaches. However, the class itself can be boring sometimes and his tests are weird. Just make sure you read before everyclass, pay attention to what he talked about, and do the extra credit because it can save your grade from one letter off.