I am an Assistant Professor of Computer Science at Virginia Tech. My research interests span the areas of compilers, programming languages, and high-performance computing. I am particularly interested in solving challenges arise from the irregularity in programs.
I am currently looking for motivated PhD students starting in Fall 2024. Please feel free to reach out if my work interests you.
I received my PhD from Purdue University where I was fortunate enough to advised by Milind Kulkarni. I earned my Bachelor’s in Electronic and Telecommunication Engineering from University of Moratuwa, Sri Lanka.
PhD in Electrical and Computer Eng., 2023
Purdue University, USA
MS in Electrical and Computer Eng., 2022
Purdue University, USA
BSc in Electronic and Telecom. Eng., 2014
University of Moratuwa, Sri Lanka
CS 6304 Advanced Topics Language and Translation @VT | Spring 2024 |
CS 4304/5304 Compiler Design @VT | Fall 2023 |
ECE 368 Data Structures (Instructor) @PU | Summer 2021 and Summer 2022 |
ECE 295 Introduction to Data Science (TA) @PU | Summer 2019, Fall 2020, and Summer 2023 |
CS 1032 Programming Fundamental (TA) @UoM | Mar 2014 - Jun 2015 |
Program Committee (CC) | 2024 |
Registration Chair (PPoPP) | 2023 |
Project for Inclusion in ECE (PIECE) Committee | 2022 |
External Review Committee (OOPSLA) | 2022 |
Artifact Evaluation Committee (OOPSLA) | 2022 |
Student Volunteer (SPLASH) | 2021 |
Artifact Evaluation Committee (PLDI) | 2020 |
Doctoral Symposium Program Committee (ECOOP) | 2019 |
Collaborative Reviewer (POPL) | 2019 |
Student Volunteer (PLDI) | 2019 |
Student Volunteer (SPLASH) | 2018 |
Student Volunteer (PLDI) | 2016 |
Best Paper Award at ICS | 2022 |
Bilsland Dissertation Fellowship | 2021-2022 |
Silver Medal in ACM Student Research Competition at SPLASH | 2018 |
Electrical and Computer Engineering Fellowship | 2015-2016 |