Hidetada Shimizu
The class was partially student-run with two people presenting each week. Not difficult but there are not very many assignments either. If you don't come to class for the discussion you won't be able to complete the weekly homework. The class itself was interesting but I don't think I'll be able to apply much of what I learned in my career.