Shengbin Wang
He's pretty boring and tends to talk for way to long. Overall he is a really nice guy who wants you to learn and is willing to help. The class has 3 exams and a few online quizzes and a few group projects. Not too difficult if you listen in class.