Professional Experience & Education

Appointments, positions, and academic training

Current

Director
July 2025 – Present
Vice Chair
July 2024 – July 2027
David L. and Beverly J.C. Mills Career Development Chair
Department of Computer and Information Sciences (CIS), University of Delaware, Newark, USA
September 2020 – August 2026
Associate Professor
Department of Computer and Information Sciences (CIS), University of Delaware, Newark, USA
September 2021 – Present
Directorate Advisory Committee Member (DAC)
Oak Ridge National Laboratory’s Computing and Computational Sciences Directorate (CCSD)
April 2025 – September 2028
Board of Directors
OpenACC Organization
Spring 2020 – Present
User Representative Chair
OpenACC Organization
June 2017 – Present
ACM Senior Member
February 2022 – Present
IEEE Senior Member
February 2021 – Present

Past

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
Department of Computer and Information Sciences (CIS), University of Delaware, Newark, USA
September 2015 – August 2021
Postdoctoral Researcher
Department of Computer Science, University of Houston, Houston, TX, USA
December 2010 – August 2015

Education

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