Philip Waggoner
Professor Waggoner expects a lot out of his students, but it is worth it. He is an outstanding teacher who knows his material very, very well. He cares about his students. He makes class interesting and fun. I would take his class again in a heartbeat.