His goal as a teacher is to facilitate student learning by providing opportunities and motivation for students to learn how to think and communicate mathematically and develop mathematical reasoning at a high level so that they are able to learn the course content in a deep, useful and permanent way. He designs his classes to be driven by student engagement on mathematics problems, allowing students the opportunity to construct mathematical meaning for themselves.