He received the B.S.E. degree in electrical and computer engineering and biomedical engineering from Duke University, Durham, NC, in 2005. He received both the M.Sc. and Ph.D. degrees in electrical and computer engineering from the University of Rochester, Rochester, NY under the guidance of Professor Eby G. Friedman. As part of his doctoral work, he developed circuit design techniques and methodologies for proper synchronization and power delivery of heterogeneous three-dimensional integrated circuits.