Charith Mendis

Charith Mendis
Charith Mendis

For More Information

Education

  • Ph.D., Computer Science, Massachusetts Institute of Technology, 2020
  • S.M., Computer Science, Massachusetts Institute of Technology, 2015
  • B.Sc., Electronics and Telecommunication Engineering, University of Moratuwa, 2013

Academic Positions

  • Adjunct Assistant Professor, Department of Computer Science, University of Illinois Urbana-Champaign, August 2020 - August 2021
  • Assistant Professor, Siebel School of Computing and Data Science, University of Illinois Urbana-Champaign, August 2021 - Present
  • Affiliate Assistant Professor, Coordinated Science Laboratory, University of Illinois Urbana-Champaign, April 2024 - Present
  • Affiliate Assistant Professor, Department of Electrical and Computer Engineering, University of Illinois Urbana-Champaign, April 2024 - Present

Research Interests

  • Compilers
  • Programming Languages
  • Machine Learning

Honors

  • Honorable Mention for the Distinguished Artifact Award, ISPASS (2026)
  • DARPA YFA Director's Fellowship (2026)
  • Honorable Mention for the Best Artifact Award, SIGMOD (2025)
  • Distinguished Paper Award, POPL (2025)
  • Google ML and Systems Junior Faculty Award (2025)
  • IEEE Micro Top Picks Honorable Mention (2024)
  • Engineering Council Outstanding Advisor Award (2024)
  • DARPA Young Faculty Award (2024)
  • NSF CAREER Award (2024)
  • List of Teachers Ranked as Excellent By Their Students, University of Illinois Urbana-Champaign (2023)
  • List of Teachers Ranked as Excellent By Their Students, University of Illinois Urbana-Champaign (2022)
  • List of Teachers Ranked as Excellent By Their Students, University of Illinois Urbana-Champaign (2021)
  • Best Paper Award, ML for Systems Workshop at ISCA (2019)
  • Best Student Paper Award, IEEE BigData (2017)
  • William A. Martin Thesis Award for Outstanding SM thesis, MIT (2015)

Recent Courses Taught

  • CS 426 - Compiler Construction
  • CS 521 LCC (CS 521 LCU) - ML & Compilers
  • CS 521 LCC (CS 521 LCU) - ML and Compilers
  • CS 526 - Advanced Compiler Construction
  • CS 591 ACT - Advanced Compiler Technology
  • CS 598 CM - ML for Compilers & Architect.