Dr. May studied mathematics as an undergraduate at the University of Florida, and as a graduate student at Emory University and the University of North Texas.
Prior to joining the firm, Dr. May taught mathematics at Emory University and the University of North Texas, and taught both mathematics and computer science at the University of Dallas. He also worked in the semiconductor industry as a CAD software developer.