B.A. in Sociology, Pennsylvania State University; M.A. Gifted Education, Teachers College, Columbia University; Ed.M. Education Leadership, Teachers College, Columbia University. Craig has taught middle school math in New York City for ten years. He is a United Federation of Teachers chapter leader at Beginning with Children Charter School in Williamsburg, Brooklyn, where he also coaches the award winning math team and coordinates the afterschool programs. Craig also tutors students struggling with high school math.