He is a good lecturer and is very approachable, I found the content pretty interesting with the way he taught it, and the exams and homeworks/assignments were all pretty straightforward. Not super easy but still very fair.
Grades
* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.