SUPER generous grader. Tests & HW on Knewt Alta, proctored, w/1 attempt. You upload scratch paper which he'll look at and sometimes give you credit even if Knewt Alt doesn't. The HW usually (NOT always) lined up w/lectures so there was a lot of self-teaching. Fine for me but not for everyone. Had lots of office hours so you could ask him questions