Nice professor and super responsive to emails. Will meet with you 1-on-1 outside of class to provide feedback on your project. Drops some cold humour once in a while but lectures can get a bit boring because he is fairly monotone. Grading is straightforward: 30% attendance (there is an attendance sheet) and 70% final project/report.