He holds a Ph.D. and M.S. in Electrical & Computer Engineering from Northwestern University and undergraduate degrees from Dartmouth College. He was previously a CNRS Research Associate with Université Paris-Saclay, a guest scientist at RWTH Aachen University, and worked on logic design automation at Intel Corporation. He has been awarded a Fulbright Postdoctoral Fellowship and is a member of the editorial board of the Microelectronics Journal.