He is also an Adjunct at Northern Virginia Community College in Alexandria, Virginia. He has taught mathematics for nearly thirty years. His teaching experience has spanned across two continents and three countries.