Born in Bloomington to Indiana University graduate students, he absorbed the academic life before the family left for Richmond, Indiana, in the mid-1970's. He attended Richmond High School until the age of 16, then went to work for a few years before attending Richmond's Indiana University East. Earning an associate's degree in Computer Science from that campus, Mr. Fulton then returned to Bloomington in 1987 to complete a Bachelor's degree.