Luwen Zhang
Dr. Zhang is so nice and does a great job explaining class concepts. All material comes from lectures and the exams are very straightforward. There is one big paper and oral presentation beyond the three midterms and both exams and the paper and presentation are weighted the same. He offers extra credit for going to presentations which is nice.