Veige received a Ph.D. degree in chemistry from Cornell University in 2003 under the direction of Peter T. Wolczanski. He pursued postdoctoral research under the direction of Daniel G. Nocera at Massachusetts Institute of Technology.