Good lecturer but he is not responsive to student comments/questions at all... only checks Piazza maybe once a week, and once class was over there were tons of unanswered Piazza questions. Wording on assignments and exams can be very confusing sometimes, and even when he does answer piazza questions it's never clear what he's saying.