Stephen Smith
Very sweet and caring, although his lectures are very very fast; even if you take notes in class you likely will end up having to catch up on your own time. I would take him again if given the chance, he made the class fun!