 He is a member of the Democratic Party.Foster was born in 1955 in Madison, Wisconsin.As a teenager, he attended James Madison Memorial High School He received his bachelor's degree in physics from the University of Wisconsin–Madison in 1976 and his Ph.D. in physics from Harvard University in 1983.