About Me
I am a second-year University of Chicago undergraduate student double majoring in computer science and mathematics. I enjoy any programming challenge, especially those that require the use of mathematical concepts. For example, some of my favorite projects to work on involve programming 2D/3D kinematics simulations. Additionally, I am extremely interested in software design/development (see my Anarchy Chess project or my work on Chiventure!). Recently, I've been focused on various VR/AR projects and helping advance this upcoming field.
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. If you want to talk about games, game design, music, math, programming, or anything else, feel free to contact me at jserf02@gmail.com.
The current projects with publicly available code segments include the Anarchy Chess Engine (C++), Pathfinding For Car AI (C#), and the quest module from Chiventure (C). Also, if you just want to see something cool, check out the Virtual Reality Diver Interface project.
Work Experience
Projects - In Progress
Projects - Completed
Activities
Courses
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
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
Other - STEM:
PHYS 14100: Honors Mechanics
PHYS 13200: Electricity and Magnetism
Other - Creative:
MAAD 22322: Introduction to Game Design
MUSI 10300: Introduction to Music: Materials and Design
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
Honors
Dean's List 2021-2022
Co-author of paper accepted to CHI 2023 (see HCI Lab page)
Reach for the Stars award for Virtual Reality Diver Interface project
Skills
Programming Languages:
Tools: