Andrew Truman
Only assignments were online open-book tests. Not too bad if you watch the lectures. Gave many opportunities for extra credit by going to guest speaker lectures and the TA sessions. I can say that I enjoyed watching his lectures, he is very good at explaining things.