Very fair grader when it came to papers and presentations, generally approachable and solid teacher.

Downsides, attendance is mandatory, you get two absences and any after that is -5% off your final grade. Sometimes the submission process for assignments is more convoluted than it needs to be (attaching files to the grade section etc.)