Ravi Chugh
Personal Information
- KeywordsProgramming LanguagesHuman-Computer Interaction (HCI)Functional ProgrammingProgram SynthesisGraphical User Interfaces
- OrganizationUniversity of Chicago
- EducationUniversity of California, San Diego
- Emailrchugh@uchicago.edu
Social Media & Links
Biography
Ravi Chugh is an Associate Professor in the Department of Computer Science at the University of Chicago. Since joining the university in 2014, he has focused on research in programming languages and human-computer interaction, with an emphasis on developing Direct Manipulation Programming Systems. His goal is to create more user-friendly development environments by merging the expressiveness of programming with the interactivity of graphical user interfaces. He is the recipient of the NSF CAREER award in 2017 and the Neubauer Teaching Fellowship in 2015. His research spans functional programming, program synthesis, type systems, as well as the theory and practice of programming languages. He is also committed to making programming more accessible and easier to learn through interactive programming tools and techniques.
Work Experience
- 2014–Present·University of Chicago·Associate Professor (since 2021)
- Focused on research involving Direct Manipulation Programming Systems and human-computer interaction. Also serves as Director of Undergraduate Studies (since 2023).
- Developed innovative programming tools such as Sketch-n-Sketch and Hazel.
- 2010–2013·University of California, San Diego·Research Assistant
- Contributed to multiple programming language projects, including studies on information flow control and type systems.
Education
- 2008–2013·University of California, San Diego·Ph.D.
- Specialization: Programming Languages and Human-Computer Interaction
- 2004–2008·[Institution not specified]·Bachelor's Degree
- Major: Computer Science
This biography was generated by AI from publicly available information and may contain delays or inaccuracies.
Recent Publications
Latest papers from Ravi Chugh