Yongmin Zang
Wasn't a hard class but lectures were hard to follow. Pre and post-lecture quizzes for each lecture and homework assignments due at the end of the week. 4 exams and a final. No group project. Most of the exam questions are from the quizzes. Easy grader and easy class to pass.