About Me
I am a fourth-year University of Chicago joint Bachelor's and Master's student. For my undergrad, I am double majoring in computer science and mathematics with a focus on Human-Computer Interaction and XR within the CS major. My Master's degree is in computer science, specifically focusing on computer graphics and machine learning. My expected graduation date is December 2025.Â
From June 2022- June 2024, I worked as a research assistant at the University of Chicago's Human Computer Integration Lab under Professor Pedro Lopes. In this position, I researched ways to give people new sensory experiences in virtual reality (VR) and augmented reality (AR). While working in this position, I published 3 papers through the CHI tech conference, the most prestigious conference in the field of Human-Computer Interaction, and I also presented live demos of each of my projects at various other conferences.
In June 2024, I interned at Google in the Wear Companion SDK team. During this internship, I designed and developed new features using Kotlin for the Wear Companion app, the phone app that manages WearOS smartwatches.
Since September 2024, I have been a researcher in the University of Chicago's Threedle Lab under Professor Rana Hanocka. In this position, I use machine learning to research new ways of optimizing 3D data for computer graphics.
Outside of these research and internship experiences, I have taken a great interest in the intersection between computer science and mathematics. One topic in this area that particularly interests me is the various ways of mathematically representing geometry for use in computer graphics. For example, I am currently self-studying exterior algebra and (both discrete and continuous) differential geometry so I can better understand computer graphics research and, in particular, research on using geometric algebra to create new, more efficient, and easier-to-understand rendering methods.
In my free time, I enjoy designing, programming, and composing music for video games of various genres. I also regularly practice and compose music for the piano and trumpet.Â
To contact me, please email me at jserf02@gmail.com
Research and Work Experience
Research Projects
Authors: Yudai Tanaka, Jacob Serfaty, Pedro Lopes
Affiliation: UChicago Human-Computer Integration Lab
Authors: Alex Mazursky, Jacob Serfaty, Pedro Lopes
Affiliation: UChicago Human-Computer Integration Lab
Authors: Romain Nith, Jacob Serfaty, Sam Shatzkin, Alan Shen, Pedro Lopes
Affiliation: UChicago Human-Computer Integration Lab
Projects - In Progress
Chess-Like Board Game Engine + Anarchy Chess Engine (C++): January 2023-October 2023, Finalizing at PresentÂ
Nearly complete, estimated completion by June 10, 2024
Projects - Completed
Activities
University Game Design Club: Board Member, Design Track + Development Track Educator (more info coming soon!)
Courses
Note: Ordered chronologically within each category
Computer Science:
CMSC 16100: Honors Introduction to Programming I
CMSC 16200: Honors Introduction to Programming II
CMSC 15400: Introduction to Computer Systems
CMSC 22000: Introduction to Software Development
CMSC 20300: Introduction to Human-Computer Interaction
CMSC 27130/MATH 28130: Honors Discrete Math
CMSC 23700: Introduction to Computer Graphics
CMSC 22500: Type Theory
CMSC 22400: Programming Proofs
CMSC 20900: Computers for Learning
CMSC 27230: Honors Theory of Algorithms
CMSC 22100: Programming Languages
CMSC 29700: Reading and Research in Computer Science
CMSC 23740: Introduction to Real-time Graphics
Mathematics:
MATH 16110: Honors Introduction to Calculus I IBL
MATH 16210: Honors Introduction to Calculus II IBL
MATH 16310: Honors Introduction to Calculus III IBL
CMSC 27130/MATH 28130: Honors Discrete Math
MATH 20250: Abstract Linear Algebra
MATH 20310: Analysis I in Rn - Accelerated
MATH 20320: Analysis II in Rn - Accelerated
MATH 20330: Analysis III in Rn - Accelerated
MATH 27700: Mathematical Logic I
MATH 25400: Basic Algebra I
Note: This is a course about Abstract Algebra; it is not a remedial mathematics course.
Other - STEM:
PHYS 14100: Honors Mechanics
PHYS 13200: Electricity and Magnetism
BIOS 10140: Inquiry-based Exploration of Biology
BIOS 14112: Workings of the Human Brain: From Brain to Behavior
Other - Creative:
MAAD 22322: Introduction to Game Design
MUSI 10300: Introduction to Music: Materials and Design
MAAD 26210: Media Art and Design Practice
Other - Humanities:
HUMA 16000: Media Aesthetics: Image, Text, Sound I
HUMA 16100: Media Aesthetics: Image, Text, Sound II
SOSC 15100: Classics of Social and Political Thought I
SOSC 15200: Classics of Social and Political Thought II
SOSC 15300: Classics of Social and Political Thought III
JWSC 12000: Jewish Civilizations I
JWSC 12001: Jewish Civilizations II
Honors
Best Demo Honorable Mention award from Haptic Source-effector project demo at UIST 2024
Co-author of 2 papers published at CHI 2024, one of which received an Honorable Mention award (see HCI Lab page)
Honorable Mention: Computing Research Association (CRA) Outstanding Undergraduate Research Award
Co-author of 1 paper published at CHI 2023 (see HCI Lab page)
Robert Maynard-Hutchins Award 2023
Dean's List 2021-2022, 2022-2023
Skills
Programming Languages:
Tools: