Smith’s a great teacher! Knows what he’s talking about and challanges students to think critically. Be prepared to read a lot. He doesn’t have a lot of assignments, so your opportunities to get a good grade are limited. He gives fair opportunities for extra credit, gives great lectures. Overall excellent teacher. Must take him at least once.