He received his Eng.Sc.D. in Biomedical Engineering from Columbia University in New York City and his B.S. and M.S. in Aerospace Engineering Sciences from the University of Colorado, Boulder. He performed postdoctoral work at the JP Sulzberger Columbia Genome Center in the lab of Andrey Rzhetsky and was a Florence Gould Scholar, Pasteur Foundation Fellow at Institut Pasteur in Paris, France. Research in his lab focuses on bioinformatics and computational systems biology, with particular emphasis on understanding the architecture and dynamics of gene-regulatory and signaling networks in human disease.