Contact Info
Phone
(773) 702-6601
Office
Crerar 345

Ravi Chugh has been a Computer Science professor at UChicago since 2014. He was promoted to Associate Professor in 2021 and will serve as Director of Undergraduate Studies starting July 2023.

Ravi received an NSF CAREER Award in 2017, and a Neubauer Fellowship from UChicago in 2015 for innovative and effective undergraduate teaching. Ravi obtained his Ph.D. from the University of California, San Diego in 2013.

Research

Focus Areas: Functional Programming, Program Synthesis, Structure Editors, Graphical User Interface

Ravi’s research interests revolve around programming language technology — program synthesis, types systems, and other program analysis techniques — to enable more user-friendly IDEs and more programmable GUIs. His teaching interests range from introductory and creative coding to advanced topics in functional programming.

 

Research

Human Computer Interaction

Exploring the interfaces between people and technologies

Programming Languages

Devising new and better ways of programming the computers of today and tomorrow

Labs & Groups

Programming Languages Group

Interested in all aspects of programming language design and implementation, ranging from theoretical foundations to practical applications.

Awards & Honors

2017
CAREER Award
2015
Neubauer Faculty Fellowship

News & Events

UChicago CS News

CS Alumni Spotlight: Former Student Andrew McNutt Talks Visualization Career, Lessons From UChicago, And The Road From PhD to Tenure Track at University of Utah

Oct 31, 2023
UChicago CS News

UChicago CS Researchers Shine at CHI 2023 with 12 Papers and Multiple Awards

Apr 19, 2023
UChicago CS News

Ten Papers at CHI 2021 Flourish Frontiers of HCI Research at UChicago CS

May 11, 2021
UChicago CS News

Ravi Chugh Promoted to Associate Professor at UChicago Computer Science

Jan 06, 2021
UChicago CS News

UChicago CS Alums Go On To Exciting Futures in Academia, Industry, and Startups

Nov 24, 2020
Past Event

Ravi Chugh (UChicago) – Reimagining the User Interfaces for Programming

Oct 02, 2020
UChicago CS News

UChicago Startup Tharzen Demystifies Website Content Management

Dec 06, 2019
UChicago CS News

UChicago CS Collaboration Hopes to Improve Communication Between Humans and Smart Devices

Feb 04, 2019
Past Event

Ranjit Jhala (UCSD) – Language-Integrated Verification

Jan 22, 2019
UChicago CS News

Prof. Ravi Chugh receives the NSF CAREER Award

Jul 11, 2017
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube