He has several years of teaching experience gained at NOVA and other colleges. He holds master’s degrees in mathematics and computational mathematics and is working on a doctorate in computational mathematics.