Chair, ICPC CLI Symposium
2025 WF (@Baku): Chair
2024 WF (@Astana): Co-Chair w/ Tomas Cerny
2022 & 2023 WF (@Luxor): Chair (Education Track)
Senior Editor, ICPC Journal – The Journal of Competitive Learning
Editorial Team w/ Erich Baker (Chief), Tomas Cerny, Bill Booth, and Bill Poucher
Director of Internships, ICPC Foundation (2025 ~ Present)
Manager (2022 ~ 2025)
Key Projects
ICPC Archive (w/ Fredrik Niemela and Miguel Rodriguez)
ICPC Internship Website Development
ICPC Journal - The Journal of Competitive Learning (w/ Erich Baker)
ICPC Mobile App Development
ICPC Online Training in Competitive Programming (OTCP)
ICPC Systems and Operations (directly managed by John Buck and John Clevenger)
ICPC Website Development (w/ Toni Logar, Lidia Perovskaya, and Glenn Downing)
And... more!
24+ active interns!
79 successful completions of the internship! 🥳
Co-Chair w/ Etienne Vouga (UT Austin)
Monthly meetings
ICPC North America Programming Camp - Online (NAPC-O): 2025
Participating host universities: University of Central Florida (UCF); Rose-Hulman; UT Austin; McGill; Columbia; UIUC; MIT.
Weekly rotation among the hosts in early 2026!
Columbia Competitive Programming Training Camp
Spring 2026? (Possibly, only if Columbia makes it to WF)
Spring 2025; Fall 2024;
ICPC North America Programming Camp (NAPC): 2024;
Chief Judge, ICPC North America Mid-Central
Guest Judge, ICPC North America Southern California
Judge, ICPC North America Qualifier
Mid-Central (Regional Contest Director [RCD]: Ed Corwin): 2025 (Chief); 2024; 2023;
Southern California (RCD: Jaime Cabrera): 2025 (Guest); 2024 (Guest); 2023 (Guest);
North America Qualifier (NAQ): 2025; 2024; 2023; 2022;
North-Central (RCD: Simanta Mitra): 2024; 2023;
ICPC World Finals: Astana 2024; Luxor 2022 & 2023;
ICPC North America Championship: 2025; 2024; 2023;
ICPC North America Greater New York Regional
2025?
2024 (micro-sites); 2023;
Columbia University
428+ members and growing!
Columbia-CU Again (2024 - 2025 cycle)
Team: Matthew Lou; Jiusi (Emma) Yin; Bufan (Brian) Zhao;
Co-Coach (3): Josh Alman; Innokentiy Kaurov; Grace Lim;
3rd place in 2025 Spring Rutgers University Programming Contest (RUPC)
3rd place (Bronze Medal) in 2024 ICPC Greater New York Regional
Columbia-CU later (2023 - 2024 cycle)
Team: Innokentiy Kaurov; Eric Yuang Shao; Kevin Yang;
Co-Coach (3): Josh Alman; Grace Lim; Benjamin Rubio;
51st place to 2024 ICPC World Finals at Astana, Kazakhstan
2nd place in 2025 Spring Rutgers University Programming Contest (RUPC) (without Kevin Yang)
3rd place (Silver Medal) in 2024 ICPC North America Championship
Columbia-fortcoders (2021 - 2022 cycle)
Team: Jiajie Lai; Kaiheng Dai; Kevin Yang;
26th place in 2022 ICPC World Finals at Luxor, Egypt
8th place in 2022 ICPC North America Championship
1st place (Regional Champion) in ICPC 2021 Greater New York Regional
ICPC Columbia University Local Contest (CULC)
Fall 2025 [6th]
Spring 2025 [5th]
Fall 2024 [4th]
Spring 2024 [3rd]
Fall 2023 [2nd]
Fall 2022 [1st]
ICPC North America Qualifier
2024: 22 officially registered 1-person teams
2023: 116 officially registered 1-person teams
2022: 69 officially registered 3-person teams
ICPC Greater New York Regional
2024: 6 teams (3rd place / 3rd institution) (host: micro-sites)
2023: 15 teams (5th place / 4th institution) (host: Columbia)
2022: 23 teams (9th place / 7th institution)
2021: 13 teams (1st place / 1st institution)