He received his A.B. (Cum Laude) in Philosophy in 1990 from Princeton University, where he was advised by Gilbert Harman. In 1998, he received his Ph.D. in computer science from the University of California at Berkeley, under the supervision of Stuart Russell. After graduating from Berkeley, Ron spent two years as a postdoctoral research associate at Stanford University, where he worked with Daphne Koller. He was selected as a Sloan fellow in 2003. In 2006, he received the NSF CAREER ward and served on DARPA's computer science study group (CSSG). He was program co-chair for the 2007 UAI conference, and general chair of the 2008 UAI conference. Ron has served on the editorial boards of JAIR and MLJ, and is an action editor for JMLR.