He received his bachelor's degree in mathematics and philosophy (1981) and Doctor of Philosophy (1987) from Ohio State University. He now holds joint appointments in the departments of Physics and Astronomy, Mathematics, and Mechanical Engineering at Johns Hopkins.