He is also the center manager of NSF BWAC research center, an NSF Industry & University Cooperative Research Center (IUCRC) led by University of Arizona. Previously, he worked as Postdoc Research Fellow at Trinity College Dublin, Massachusetts Institute of Technology and University of Houston.