Gaole Chen
Took this course in my first ever semester and absolutely hated it the class is based on 3 exams and one presentation. When he teaches it looks like he has better stuff to do. He does not how to teach at all and you can barely hear him. Don't take this class you will regret it.