David Sayre
I love Sayre's funny personality, but his teaching style leaves something to be desired. Expect to learn by copying from his in-class assignments and teaching yourself from there. Most importantly, his instructions for assignments are unclear and vague, making projects and homework difficult to complete.