Matt Lear
Explains the material well, always answered any questions I had to ensure I fully understood the concepts of what we were learning, and you could usually guess about when he would give out a pop quiz.