Competitive Programming

ICPC

More than a decade in the International Collegiate Programming Contest community — from contestant to coach, judge, organizer, and foundation leadership. My own problem-solving record is tracked separately.

Selected Impact

Six signals · complete record below

ICPC Foundation Leadership

2022 — Present

Internships — ICPC Foundation

Director of Internships (2025 — Present) · Manager (2022 — 2025)

  • As of August 14, 2026: 136 successful internship completions and 14 active interns across the program
  • Browse the searchable ICPC internship directory
  • ICPC Contest Problem Archive — with Fredrik Niemelä and Miguel Rodriguez
  • ICPC Contest Problem Development
  • ICPC Internship Website Development
  • ICPC Journal — The Journal of Competitive Learning — with Erich Baker
  • ICPC Mobile App Development
  • ICPC Online Judge Development
  • ICPC Online Training in Competitive Programming (OTCP)
  • ICPC Systems and Operations — directly managed by John Buck and John Clevenger
  • ICPC Website Development — with Toni Logar, Lidia Perovskaya, and Glenn Downing
2022 — Present

Competitive Learning Institute (CLI) Symposium

Chair, ICPC CLI Symposium

  • 2026 World Finals @ Dubai — Chair
  • 2025 World Finals @ Baku — Chair
  • 2024 World Finals @ Astana — Co-Chair with Tomas Cerny
  • 2022 & 2023 World Finals @ Luxor — Chair, Education Track
Ongoing

The Journal of Competitive Learning

Senior Editor, ICPC Journal

Ongoing

Curriculum Committee

Co-Chair — curriculum.u.icpc.global

  • Co-Chair with Etienne Vouga (UT Austin)
Ongoing

North America Leadership

  • Monthly leadership meetings
Audited public directory

Interns by Institution

125 people · 34 recorded institutions
  1. Columbia55
  2. Carnegie Mellon12
  3. NYU6
  4. Stony Brook5
  5. UNC Charlotte4
  6. Cornell Tech4
  7. Stanford3
  8. USC3
26
additional institutions

Together they account for 32 interns—making the breadth visible without turning the record into 34 tiny slices.

See the 26-institution long tail

Barnard · Cornell · George Washington · Georgia Tech · Illinois Institute of Technology · KAIST · Lehigh · NC State · Princeton · Purdue · Rice · RIT · Rutgers · San José State · Stevens · UC Irvine · UCLA · UC San Diego · UIUC · UT Austin · University of Alberta · University of Chicago · University of Connecticut · University of Florida · University of Michigan · Western Michigan

One current intern has no institution recorded and is excluded from the institutional breakdown.

Coaching — Columbia University

Coach of Columbia University Competitive Programming — a community of 429+ members and growing.

2025 — 2026

Columbia-2

Josh Bernheisel · Songwen Zhao · Rohan Timmaraju — Co-coaches: Josh Alman, Grace Lim

2024 — 2025

Columbia-CU Again

Matthew Lou · Jiusi (Emma) Yin · Bufan (Brian) Zhao — Co-coaches: Josh Alman, Innokentiy Kaurov, Grace Lim

  • 3rd place — 2025 Spring Rutgers University Programming Contest
  • Bronze Medal (3rd place) — 2024 ICPC Greater New York Regional
  • Advanced to the North America Championship
2023 — 2024

Columbia-CU later

Innokentiy Kaurov · Eric Yuang Shao · Kevin Yang — Co-coaches: Josh Alman, Grace Lim, Benjamin Rubio

2021 — 2022

Columbia-fortcoders

Jiajie Lai · Kaiheng Dai · Kevin Yang

2013 — 2014

MIT

Assistant Coach

Judging

2023 — Present

Chief Judge — ICPC North America Mid-Central

Regional Contest Director: Ed Corwin

  • 2026 (Chief) · 2025 (Chief) · 2024 · 2023
2023 — Present

Guest Judge — ICPC Southern California

Regional Contest Director: Jaime Cabrera

  • 2025 (Guest) · 2024 (Guest) · 2023 (Guest)
2022 — Present

Judge — ICPC North America Qualifier

  • 2025 · 2024 · 2023 · 2022
2023 — 2024

Judge — ICPC North-Central

Regional Contest Director: Simanta Mitra

  • 2024 · 2023

Operations & Site Direction

2022 — Present

ICPC World Finals — Operations

  • Baku 2025 · Astana 2024 · Luxor 2022 & 2023
2023 — Present

ICPC North America Championship — Operations

  • 2026 · 2025 · 2024 · 2023
2023 — Present

Site Director — ICPC Greater New York Regional

  • 2025 · 2024 (micro-sites) · 2023

Training Camps

Global training · 2024–2026
4 hubs · 2024–26
KAUST Thuwal 21.96° N · In person
ITESO Guadalajara 20.66° N · In person
Columbia New York 40.81° N · In person
NAPC-O Online Distributed · Remote
August 3–12, 2026

Training Camp México 2026 (TCMX)

Trainer

ITESO · Guadalajara, Jalisco, Mexico · In person

  • Ten days of ICPC training for Divisions B and C, with daily problem sets and a final contest.
  • Served as a trainer representing ICPC Foundation leadership.

Official TCMX 2026 site →

April 26–May 21, 2026

Mawhiba International Olympiads Program — Intensive Training, Phase 1

Trainer

King Abdullah University of Science and Technology (KAUST) · Thuwal, Saudi Arabia · In person

  • Intensive informatics training within the Saudi national Olympiad preparation program.
  • KAUST and Mawhiba have partnered on Olympiad-track preparation since 2010.

KAUST–Mawhiba program →

2025 — Present

ICPC North America Programming Camp — Online (NAPC-O)

Trainer & Co-Organizer

  • Participating host universities: UCF, Rose-Hulman, UT Austin, McGill, Columbia, UIUC, and MIT
  • Weekly rotation among the hosts in early 2026
2024 — Present

Columbia Competitive Programming Training Camp

  • Fall 2024 · Spring 2025 · Spring 2026
2024

ICPC North America Programming Camp (NAPC)

Trainer

Ongoing

IOI — Team Pakistan

Trainer

Contests & Records

2022 — Present

ICPC Columbia University Local Contest (CULC)

Founder & Organizer — seven editions

  • Spring 2026 [7th] · Fall 2025 [6th] · Spring 2025 [5th] · Fall 2024 [4th] · Spring 2024 [3rd] · Fall 2023 [2nd] · Fall 2022 [1st]
2022 — 2024

ICPC North America Qualifier — Columbia Participation

  • 2024 — 22 officially registered 1-person teams
  • 2023 — 116 officially registered 1-person teams
  • 2022 — 69 officially registered 3-person teams
2021 — 2024

ICPC Greater New York Regional — Columbia Results

  • 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
2011 — 2012

Contestant — ICPC Pacific Northwest

Representing Stanford University

  • 2012 — Ranked 7th
  • 2011 — Ranked 9th
Complete evidence

ICPC Internship Archive

Loading directory…

The selected-impact summary above links here for the complete, searchable program record.

Browse every completed and current internship record Names · institutions · periods · verified placements

Completed and current ICPC Foundation interns, drawn from the program roster.

A note on coverage and accuracy. This directory includes every unique record in the three-season roster whose final status resolves to “Completed,” plus current signed or I-9 interns. Records ending in voided, cancelled, or quit status are excluded, so this sheet-derived directory is narrower than the broader program totals above. Where the roster does not provide both dates, the completion date is shown. A current placement appears only when a public profile matches both the person’s institution and a present-tense role; ambiguous or stale matches remain unverified. Strictly audited August 2026.
Name Institution Internship period Verified current placement