She completed her undergraduate studies at the University of Pennsylvania, in Computer Science Engineering and Electrical Engineering and earned her PhD in computer science from the University of Washington. Prior to graduate school, she worked for at the Jet Propulsion Lab.