David Levitt
It was his first time teaching so I cut him some slack. Really great guy that is clearly smart (Background in Augmented Reality Games) but couldn't demonstrate to students. Most will find the class easy, and CS is mostly a self taught discipline anyways. The textbook was really good and supplemented his teaching. Tests were open note.