Guan-Hua Tu
Very interesting material, although this professor makes things much more difficult than they are. The language barrier also doesn't help much. That being said his lecture slides are incredibly helpful and he's very good about posting them. Good guy, just wouldn't have him as a prof again. I don't think I learned too much from this class.