William Wong
Learning to communicate w someone who doesn't speak your language, from scratch, is hard, but William makes it less scary. You definitely learn by participating. Only homework is the book and occasional paper sheets, but you're only really graded on participation, the midterm, and the final.