He received his B.S. degree in Electrical Engineering and Computer Sciences (EECS) from UC Berkeley in 2001 and M.S. (2004) and Ph.D. degrees (2009) in Electrical and Computer Engineering from University of Illinois at Urbana-Champaign with his dissertation work focused on conducting quantum dot simulations for quantum computing applications. He spent 4 years as a postdoctoral researcher at the Lawrence Berkeley National Laboratories for Prof. Berend Smit, where he worked on writing software code and running large-scale simulations to identify optimal materials for CO2 capture and methane storage applications. His main research interest focuses on multi-scale (quantum and classical) modeling nanoporous materials and developing new computational methods that can lead the experimental research for materials discovery.