 Rubin graduated from Princeton University in 1976, and obtained his Ph.D. from Harvard in 1981.His thesis advisor was Andrew Wiles.He was a Putnam Fellow in 1974, and a Sloan Research Fellow in 1985.