Peter White
Going to go out on a limb and say Dr. White is a top 5 best professor at Auburn University. Funny, caring, and and able to condense a ton of boring information into interesting lectures. I'd take 100 more classes if Dr. White was teaching them.