Ravi Chugh
Scholar

Ravi Chugh

Google Scholar ID: DKuq2fIAAAAJ
Associate Professor, Computer Science, University of Chicago
Programming LanguagesHuman-Computer Interaction
Citations & Impact
All-time
Citations
808
 
H-index
13
 
i10-index
19
 
Publications
20
 
Co-authors
14
list available
Resume (English only)
Academic Achievements
  • Paper 'Ragged Blocks: Rendering Structured Text with Style' to appear at UIST 2025
  • Paper 'Code Style Sheets: CSS for Code' to appear at OOPSLA 2025
  • Collaborative study with creative coding educators and toolmakers to appear at CHI 2025
  • Code Style Sheets project presented by Sam at PLATEAU 2025
  • 'CSS Rocks' tour scheduled for Shonan, UIST, and OOPSLA in Sep/Oct 2025
Research Experience
  • Leading Code Style Sheets: exploring rich styling of programs while retaining textual representation benefits and enabling seamless transitions between code visualizations
  • Leading CS 111: Creative Coding—an introductory course combining programming and editor experimentation
  • Leading Sketch-n-Sketch: a bimodal programming system for interactively creating documents like graphics and web pages
  • Leading Deuce: a structure-aware code editor with direct manipulation for rapid programming and refactoring
  • Contributing to Hazel (led by Cyrus Omar @ Michigan): developing semantic foundations for Hole-Driven Development to support editing, reasoning, and running incomplete programs
  • Leading Ivy: a framework integrating and augmenting multiple visualization UI modalities (e.g., Excel, Tableau, Vega)
  • Contributing to Dependent JavaScript (@ UCSD): developing type systems for idiomatic scripting languages like JavaScript, Python, and Ruby
  • Contributing to Radar (@ UCSD): automatically converting sequential dataflow analyses to concurrent ones using datarace info from Relay
  • Contributing to Staged Information Flow (@ UCSD): a staged approach to information flow tracking splitting analysis between compile-time and run-time
  • Contributing to Fine (@ Microsoft Research)