David Banks
If you see his name, take the class. One of my favorite professors. Not only does he do a great job with all types of learning and relaying information but he keeps it fun. He uses recent events and pop culture and ties it back to the lessons. Which makes it a lot easier to digest material. I've taken 2 classes with him and I'd do it again. 