Before joining the University of Colorado, he was an Omidyar Fellow at the Santa Fe Institute. Prior to SFI, he was a postdoc in the University of Toronto CS Theory Group, and prior to that he got his Ph.D. at the University of Chicago.