Research Interests
Visual Programming, Program Visualization, GUIs, Graphic Design Tools, Programming Languages
Teaching Interests
Creative Coding, Functional Programming
Employment
The University of Chicago
2022-present
Graduate Student Researcher and Teaching Assistant
MIT Lincoln Laboratory
2021-2022
Research Intern
Logitech
2020
Software and Electrical Engineering Intern
Education
The University of Chicago
Expected 2027
Ph.D., Computer Science
Tufts University
2022
B.S., Electrical Engineering
Conference Publications
Code Style Sheets: CSS for Code
OOPSLA 2025
Sam Cohen and Ravi Chugh
Proceedings of the ACM on Programming Languages (PACMPL), Issue OOPSLA
Singapore, October 2025
Slowness, Politics, and Joy: Values That Guide Technology Choices in Creative Coding Classrooms
CHI 2025
Andrew McNutt, Sam Cohen, and Ravi Chugh
Human Factors in Computing Systems
Yokohama, Japan, April 2025
Unpublished Workshop Papers
Code Style Sheets
PLATEAU 2025
Sam Cohen and Ravi Chugh
Workshop on Evaluation and Usability of Programming Languages and Tools
Boston, MA, February 2025
Teaching Experience
Undergraduate Courses
CMSC 142, Introduction to Computer Science 2 Teaching Assistant Spring 2025
CMSC 141, Introduction to Computer Science 1 Teaching Assistant Autumn 2022, Autumn 2025
CMSC 223, Functional Programming Teaching Assistant Winter 2023, Autumn 2023
CMSC 221, Programming Languages Teaching Assistant Spring 2023
High School Courses (University of Chicago Pre-College Immersion Program)
CMSC 19911, Creative Coding Instructor Summer, 2024
CMSC 19911, Creative Coding Teaching Assistant Summer, 2023
Service
Journal Article Reviews
Journal of Functional Programming 2024
back