I am Kirshanthan (“Krish”) Sundararajah. I am a Ph.D. candidate at the Elmore Family School of Electrical and Computer Engineering, Purdue University.

My research interests span the areas of compilers, programming languages, and high-performance computing. I am particularly interested in solving performance challenges in irregular programs. I have recently focused on theorizing the correctness of scheduling transformations for general recursive programs to provide performance transparent abstractions.

My adviser is Milind Kulkarni. I have earned my bachelor’s in electronics and telecommunication engineering from University of Moratuwa.

I am on the academic job market! Please feel free to reach out.

[Academic CV] [Research Statement] [Teaching Statement]

  • Compilers
  • Programming Languages
  • High-Performance Computing
  • Ph.D. in Electrical and Computer Engineering, 2022

    Purdue University

  • M.S. in Electrical and Computer Engineering, 2022

    Purdue University

  • B.S. in Electronics and Telecommunication Engineering, 2014

    University of Moratuwa




ECE 368 Data Structures (Instructor) @Purdue University Summer 2021 and Summer 2022
ECE 295 Introduction to Data Science (TA) @Purdue University Summer 2019 and Fall 2020
CS 1032 Programming Fundamental (TA) @University Moratuwa Mar 2014 - Jun 2015


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