Dongwoo Kim
Asynchronous class. You pretty much learn the material on your own and only meet with him 3 times the entire semester. Good class if you're able to understand the material on your own, but if you need help you better hope for good classmates, because he does not respond to emails.