Professional Experience & Education
Appointments, positions, and academic training
David L. and Beverly J.C. Mills Career Development Chair
September 2020 – August 2026
Associate Professor
September 2021 – Present
Directorate Advisory Committee Member (DAC)
Oak Ridge National Laboratory’s Computing and Computational Sciences Directorate (CCSD)
April 2025 – September 2028
User Representative Chair
OpenACC Organization
June 2017 – Present
DOE ASCR Advisory Committee Member
DOE Office of Science Advanced Scientific Computing Advisory Committee (ASCAC)
May 2024 – October 2025
Co-Director
AI Center of Excellence (AICoE), University of Delaware, Newark, USA
September 2022 – December 2025
Computational Scientist
Brookhaven National Laboratory, Upton, NY
September 2021 – March 2024
Scientific Advisory Board Member
EuroHPC Center of Excellence Plasma-PEPSC
August 2023 – August 2025
Global Professorship Program
Computer Architecture and Parallel Systems, TU Munich, Munich, Germany
March 2024
Assistant Professor
September 2015 – August 2021
Postdoctoral Researcher
Department of Computer Science, University of Houston, Houston, TX, USA
December 2010 – August 2015
Ph.D., School of Computer Science
Nanyang Technological University (NTU), Singapore — 2012
Title: Tools and Algorithms for High Level Algorithm Mapping to FPGA
Bachelor of Engineering, Electrical & Electronics
Anna University, Chennai, India — 2005
Final Year Thesis: Experimental Studies in Statistical Signal Processing