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.