He received his B.S. degree in Mathematics from Temple University in 1966, and attended Trenton State College for his Master's Degree in Special Education. He also attended Bucks County Community College for Computer Programming.