Heather Reader
Notes are posted online but you needed to go to class to take extra notes from what she is saying in lectures in order to answer the assignment questions well. Graded with a mixture of projects assignments and exams. I found her helpful with material when I had questions, recommend asking in advance though