Hello! I’m a junior at Northwestern University pursuing a B.S. in Computer Science with a concentration in Artifical Intelligence in addition to a second major in Classics and a certificate in Human-Computer Interaction. My passion lies in the intersection between design and programming; I love not only interacting with users and designing for them but also tangibly bringing those designs to life. It is my dream to work in technical game design – you can check out some of my games here!
I am experienced in many coding languages such as C#, C++, Java, HTML, Javascript, and more. I am also proficient in software such as Unity, Unreal, React.js, Node.js, Figma, and more.
I’m currently a research assistant at Northwestern’s Midwest Uncertainty (MU) Collective Lab, where I’m working on developing an interactive, LLM-based tool for creating customizable and scalable data visualizations. I’m also a teaching assistant for COMP_SCI 376-0 Game Design and Development, and previously worked as a Software Development intern at Fulcrum Global Technologies in Chicago, IL.
Beyond my technical pursuits, I am committed to supporting accessibility in technology and STEM education for underrepresented groups. I previously worked with Northwestern's Technological Innovations for Inclusive Learning & Teaching Lab (TIILT), which is dedicated to improving learning opportunities for students from underserved communities.
You can check out more of my projects here!
Outside of my academic and professional interests, I have plenty of hobbies to fill my free time! I love playing the guitar and writing songs, cooking for my roommates, performing aerial silks, and playing video games (my all-time favorites are Skyrim, RDR 2, Genshin Impact, and Stardew Valley). I’m from Hong Kong and Singapore, and despite the distance, I love the cross-cultural nature of studying abroad in the US.
Feel free to contact me at nataliecheng2026@u.northwestern.edu.