Education:
The Johns Hopkins University 2005 - 2016
Doctorates, Doctor of Philosophy, Computer Science, Philosophy
The Johns Hopkins University 2003 - 2005
Master of Science, Masters, Computer Science
The Johns Hopkins University 2001 - 2003
Bachelors, Bachelor of Science, Computer Science