All about TeamsCode

Our history, mission, and team


From in-person events to virtual contests

TeamsCode is a student-run 501(c)(3) non-profit that works to encourage middle school and high school students to study computer science. We work with teachers and sponsors to create awesome programming contests – both online and in-person!

Chris Elliott and Alan Bi founded TeamsCode at the beginning of 2017. Both of them participated in local programming contests and noticed a lack of representation from their school. They set about to change that by organizing the first-ever Mercer Island High School Programming Contest on April 1st, 2017. Since then, TeamsCode has expanded its influence across three states in in-person events.

Under the impact of a global pandemic, TeamsCode launched its first virtual programming contest in summer 2020. With more than 290 participants showing up to the event, it became TeamsCode's largest contest in history until spring 2021. Since our first virtual contest, TeamsCode's influence has expanded from the United States to more than 20 countries. We organized several more virtual events with a vast improvement in problem quality, contest experience, and contest participation.

As of summer 2021, TeamsCode's contest has three divisions featuring curated problems in different difficulties. In the future, we hope to continue our mission of bringing an enjoyable and inspirational team programming contest to everyone interested in computer science.
Would like to join us?
We are always open to new ideas!
Make sure that you read the TeamsCode Application Packet before applying to understand your responsibilities.

Leaders and organizers


Joe Li
Joe is a junior at the Harker School. His CS journey began in the fall of 2017, when he first started learning C++ with X-Camp, and he is currently a USACO Finalist. In his free time, he plays violin and does karate. He is extremely passionate about contributing to an organization that promotes competitive programming.
Harry Chen
Harry is a junior at Northwood High School in Southern California. First exposed to programming in 6th grade, Harry enjoys designing complex systems and creating solutions to challenging problems. Besides being an active competitive programmer for three years, Harry has experience in full-stack web development and coding enterprise applications. He joins TeamsCode to help make the contest more accessible and more elegant, and he's currently in charge of the technology aspect of TeamsCode. In his free time, Harry likes to play tennis and ski.
Charles Yates
Vice President
Charles Yates is a senior at University Highschool in Socal. He has coded in C++ for 3 years, and made USACO Gold at 8th Grade. Outside of coding he does swimming and competitive math, as well as filming. Charles is excited to help fellow programmers gain more knowledge about coding.

Current Team

Sol Park
Problem Writer
Sol Park is a junior in Mercer Island High School in Washington. He started programming at 5th grade using mainly Python and C++, achieving Silver in USACO at 9th grade. He enjoys participating in Destination Imagination and has been doing it for four years. Outside of school, he volunteers in a Korean School as a Teacher's Assistant. He is very excited in being part of an organization for promoting computer science among students.
Alex Du
Problem Writer
Alex is a junior at Cupertino High School in California. He started competitive programming in C++ three years ago. Outside of programming, he does math, plays volleyball, and enjoys spending time with friends. He's working to get more people into the world of competitive coding.
Weiming Zhou
Problem Writer
Weiming Zhou is a junior attending Prestonwood Christian Academy in Plano, Texas. He has been doing competitive programming with C++ for almost 3 years and recently made Usaco Plat on the Us Open 2021. In his free time, he will probably be reading a book or playing chess online. He is very much looking forward to the experience of setting problems and introducing new problem solving techniques and algorithms to others.
Allen Wu
Logistics Coordinator
Allen Wu is currently a sophomore at Newport High School. He has actively participated in competitive programming since March 2021 and has achieved USACO Platinum and a Master on Codeforces. Outside competitive programming, he also does competition math and plays piano (a lot). He is looking forward to helping TeamsCode deliver a better contest experience to competitive programmers!
Angie Niu
Logistics Coordinator
Angie Niu is a junior at Newport High School. She is interested in programming and has taken several Java coding lessons. In her spare time, Angie enjoys playing volleyball and baking. She is excited to help bring high quality TeamsCode competitions to passionate programmers.
Timothy Gao
Problem Writer
Timothy is a Senior at Amador Valley High School who has been actively participating in programming competitions since Freshman year. Thanks to the supportive competitive programming community, he discovered a passion for algorithms and programming as a whole. He is thrilled to problem-set for Teamscode in order to help promote the sport and give back to its incredible community.

Past Leadership

Chris Elliott
Co-Founder, Co-President 2017-2019
Alan Bi
Co-Founder, Co-President 2017-2019
Jason Zhang
Co-President, 2019-2020
Alex Patel
Co-President, 2019-2020
Sean Yang
Co-President, 2020-2021
Ryan Hsu
Co-President, 2020-2021
Conner Yin
Vice President, 2020-2021
Winbert Zhang
Vice President, 2020-2021
Ethan Peng
Co-President, 2021-2022
Aayush Sheth
Co-President, 2021-2022
Elijah Huang
Vice President, 2021-2022

Past Organizers

William Huang
Former Director of Marketing
Victor Du
Former Director of Technology
Bill Wang
Former Head of Finance
Luca Palermo
Former Head of Problem Writing
Lucille Shield
Head Organizer of Fall 2019 MIHS Programming Contest
Peter Ye
Head Organizer of the 2019 CGS Programming Contest
Jonathan Guo
Programming Lead for the 2019 CGS Programming Contest
James Richardson
Lesson Creator: AP Computer Science
Robert Chen
Lesson Creator: USACO Problems
Valliappan Valliappan
Lesson Creator: iOS with Swift
Thomas Short
Finance Lead for Fall 2019 MIHS Programming Contest
Mathus Leungpathomaram
Director of Oregon Events, 2018-2019
Marshal Xu
Head Organizer of Fall 2018 CGS Programming Contest
Albert Huang
Former Problem Writer
Helen Feng
Former Logistics Coordinator
Alex Niu
Former Logistics Coordinator
Jay Dharmadhikari
Marketing Coordinator