Weijian Yang
He uses half the lecture to let us solve examples, can be a waste of time. 3 quizzes, one final. Exams are very reasonable and graded leniently. He is very helpful in his office hours to help us better understand the HW problems. Labs are not stressful and quite straightforward. The TAs take a lot of time to grade the exams. "No problem, right?" 