I enjoy teaching courses to all levels of undergraduates, from introductory courses getting students excited about the concepts and their applications, to delving deep in advanced topics courses. My research is into combinatorial and computational questions in knot theory.