Qian Cheng
Its his first semester teaching so theres still room for improvements. Overall, caring guy, very lenient grader, gives a lot of partial credit on tests and some extra credit if you show up. Bombed my 2nd midterm (got lowest grade in class I think) but still ended up with an A because final and homework weigh 30% each.