Jordon Johnson
I really enjoyed taking 213 with him - he is clearly very knowledgeable and does a really good job of making sure you understand the concepts. He has a nerdy sense of humour, but so do I. :)