Binbin Huang
I had a low c most of the semester after failing the first exam, but he considers overall improvement in test scores when giving final grades which was really nice. His lectures can be very formal and at times hard to understand, but overall he's a good professor.