January 2026 – Present
Teaching Assistant — Video Game Programming (CSE4500)
Washington University in St. Louis
Supporting students in debugging assignments and understanding course concepts; evaluating homework submissions.

Xinshi Feng
Available Fall 2027
Background
I'm a double major in Computer Science and Mathematics at Washington University in St. Louis (McKelvey School of Engineering), graduating May 2026.
My current research focus is de Rham cohomology and smooth manifolds, working under the supervision of Professor Yanli Song. I find beauty in how abstract topology and differential geometry describe the shape of spaces.
I also have published work in evolutionary game theory — applying Q-learning to model how conditional cooperation emerges and evolves in populations, published in Physical Review E.
I'm looking for Math PhD programs and research internships starting Fall 2027, in pure mathematics, applied math, or theoretical machine learning.
Teaching & Leadership
January 2026 – Present
Washington University in St. Louis
Supporting students in debugging assignments and understanding course concepts; evaluating homework submissions.
January 2025 – December 2025
Washington University in St. Louis
Weekly office hours, grading, and feedback for the introductory Machine Learning course.
January 2025 – May 2025
Washington University in St. Louis
Graded homework assignments and addressed student inquiries for the graduate-level Optimization course.
January 2024 – May 2025
Washington University in St. Louis
Held office hours 3x/week and supported studio sessions for Data Structures and Algorithms.
January 2024 – December 2024
Washington University in St. Louis
Delivered short lessons on classic algorithms and data structures not covered in the main curriculum.
Education
2023 – 2026
McKelvey School of Engineering
Double Major in Computer Science and Mathematics
2020 – 2023
Culver, Indiana
High School Diploma
Research
June 2025 – Present
Washington University in St. Louis
Studying smooth manifolds and de Rham cohomology under Prof. Yanli Song, computing classical examples via Mayer–Vietoris sequences.
July 2023 – February 2025
Remote Research Collaboration
Co-authored paper in Physical Review E modeling adaptive cooperation via Q-learning, investigating phase transitions in evolutionary game theory.
arXiv PaperJuly 2022 – February 2023
Culver Academies
Used Q-Table reinforcement learning to study how social hierarchy affects cooperation dynamics.
July 2021 – February 2022
Culver Academies
Built ML models (SVM, Random Forest, CNN) to classify alphabetical characters and digitize historical documents.
Proficiency
Programming Languages
Machine Learning & AI
Mathematics
Tools & Platforms
“Mathematics is not about numbers, equations, computations, or algorithms: it is about understanding.”
— William Paul Thurston
Outside the Classroom
Fascinated by pure mathematics — topology, analysis, and abstract algebra outside of coursework.
A firm believer in good coffee and deep focus sessions. Always on the lookout for the best study spots.
Regular gym-goer who believes physical discipline and mental discipline are closely connected.
Enjoys listening to and exploring music across genres as a way to decompress after intense study sessions.
Let's Connect