He received a Bachelor of Science degree in Physics from Harvey Mudd College in 1972, and a Master of Science and a Doctor of Philosophy degrees in Astronomy from the University of Washington in 1974 and 1978, respectively.