Nathapon Siangchokyoo
4 tests, 5 discussion boards, and some surveys. Fun lectures and group activities, funny teacher and someone who really cares about how you are doing. I've fallen asleep in his class before and he just lets you sleep doesn't care. Great office hours, can skip class but you almost don't want to cuz its a cool and interesting class to be in.