Frank Gilliam
One of the best professors I've ever taken. His class was lecture heavy but he actually made it interesting and fun, and he truly cares about his students. His powerpoints have mostly graphs and little information though, so it's important to go to class. His tests are tricky, but he gives you all the information you need to know beforehand.