Joe Chiu
Attendance is optional but weekly quizzes can be difficult if you don't attend, keep in mind he does have heavy accent. Projects are biweekly and I found them to be quite easy with one or two office hour visits. Exams are only 30% of your grade so it easy to do well in class, however the exams are mostly multiple choice thus no partial credit