Rutgers University School of Arts and Sciences Division of Life Sciences


2015-present, Associate Professor, Rutgers University

2009-2015, Assistant Professor, Rutgers University

2006-2009, Postdoctoral Fellow, New York University

2000-2005, Ph.D. UC Berkeley, Computer Science

1996-2000, A.B. Princeton University, Computer Science 


NIH Pathway to Independence Award (K99/R00)

NIH Ruth L. Kirschstein NRSA Postdoctoral Fellowship

National Science Foundation Graduate Fellowship (declined)

National Defense Science and Engineering Graduate Fellowship