Mr. Welch is so much fun. He has amazing stories, but he only very briefly goes on tangents to tell them. His class is extremely structured. Believe it or not, he was prom king in high school.
If you're liberal, then you are going to have SO much fun in his class. Just spend the class arguing with him. Even if you think you're wasting time, you still learn in the end. Best teacher of 2006!
Mr. Welch is the man, hands down. Hillarious and a great teacher as well, who only briefly slips into unproductive solemnity. Only mark against him is his political affiliation.
Enjoys what he teaches- can make class more interesting. Ask him about food!