Ivan Dungan
Tends to go off on tangents in the class but overall keeps a good pace and keeps the classes attention. Very clear on what he expects and the test are almost exactly the same as the problems from class. 