A field record · 2011—present

The ICPC
Years

A contest computer at Stanford became coaching rooms, judging tables, World Finals operations, and training camps around the world. These are the places—and the people—that made the last fifteen years.

Christian Lim with coaches and participants at Training Camp México in Guadalajara
Guadalajara · 2026
Gold medalist teams on stage at the 2025 ICPC World Finals in Baku
Baku · 2025
Christian Lim with Columbia's silver-medal team at the 2024 ICPC North America Championship
Orlando · 2024
The route so far

One community, many rooms

From regional contests in California and New York to World Finals across three continents, award journeys through China, and intensive training in Saudi Arabia and Mexico.

  1. 2011StanfordContestant
  2. 2022New YorkCoach · Host
  3. 2024LuxorCoach · Operations
  4. 2024AstanaCoach · CLI
  5. 2025BakuChair · Operations
  6. 2026ThuwalTrainer
  7. 2026GuadalajaraCoach
Award journeys · China

The invitation became a route.

Two ICPC Challenge Championships, reconstructed from the invitations, flight confirmations, and personal photo archive.

Christian Lim with ICPC Challenge participants and the championship trophy in Dongguan in 2024
Dongguan · October 16, 2024
Oct 13—212024

Shenzhen → Dongguan → Shanghai → Hangzhou

The championship ran October 13–17, followed by the Shanghai and Hangzhou road trip through October 21. Travel was New York–Seoul–Shenzhen, returning Shanghai–Seoul–New York.

Outstanding Mentorship Award · Quatrefoil Medal

Grace Hui Lim and Christian Lim holding the Quatrefoil Medal at the 2025 ICPC Challenge Championship in Shanghai
Shanghai · November 13, 2025
Nov 10—142025

New York → Shanghai → Los Angeles

Arrived in Shanghai via Hong Kong on November 10 for the November 11–14 championship, then flew home through Seoul on November 14.

Outstanding Mentorship Award · Quatrefoil Medal, back-to-back · Outstanding Problem Advisory · Taking the Field Medal

Christian Lim with ICPC colleagues at the 2026 North America Championship
North America Championship · Orlando · March 2026
What keeps me coming back

The people between the contests

The scoreboard is only the visible part. The lasting work happens in practice rooms, coaches’ meetings, problem reviews, long setup days, and the conversations after everyone has left the contest floor.

Competitive programming has been the constant through all of it.
Field record

Events, year by year

Major contests, championships, World Finals, and training programs I attended, coached, judged, or helped run. Remote judging and recurring online programs are grouped separately.

Apr 26—May 212026
Intensive trainingThuwal, Saudi Arabia

Mawhiba International Olympiads Program

Phase-one informatics training at King Abdullah University of Science and Technology for Saudi Arabia’s national Olympiad preparation program.

Trainer · KAUST

Program background ↗
Nov152025
RegionalSouthern California

ICPC Southern California Regional

Joined the regional judging team in person after two earlier seasons of guest judging.

Guest Judge

Regional program ↗
Nov092025
RegionalNew York, New York

ICPC Greater New York Regional

Directed Columbia’s contest site, coordinated volunteers, and coached the university’s teams.

Site Director · Coach

Final scoreboard ↗
May22—272025
North America ChampionshipOrlando, Florida

2025 ICPC NAC

Returned to UCF for the championship and programming camp as part of the operations team.

Operations

2025 championship ↗
Nov102024
RegionalNew York, New York

ICPC Greater New York Regional

Ran Columbia’s micro-sites and coached six teams; Columbia finished third among institutions.

Site Director · Coach

Regional archive ↗
Sep15—202024
World FinalsAstana, Kazakhstan

48th ICPC World Finals

Coached Columbia-CU later at its second World Finals, co-chaired the CLI Symposium, and supported event operations.

Coach · CLI Co-Chair · Operations

World Finals ↗
Apr14—192024
World FinalsLuxor, Egypt

46th & 47th ICPC World Finals

Coached Columbia-fortcoders at the 46th championship, chaired the CLI education track, and joined operations across the combined World Finals week.

Coach · CLI Education Chair · Operations

Schedule archive ↗
May24—252024
Programming campOrlando, Florida

ICPC North America Programming Camp

Joined the trainer group working with championship teams in the days before NAC.

Trainer

Oct292023
RegionalColumbia University · New York

ICPC Greater New York Regional

Brought the regional to Columbia, hosted fifteen teams, coached the university delegation, and organized the site program.

Site Director · Host · Coach

May25—302023
North America ChampionshipOrlando, Florida

2023 ICPC NAC

First season working on site with the championship operations team.

Operations

2023 championship ↗
Feb262023 · 2022 season
2022–23 RegionalGreater New York

2022 ICPC Greater New York Regional

Coached twenty-three Columbia teams in the regional—the beginning of a run that would turn into hosting and site direction.

Coach

May26—312022
North America ChampionshipOrlando, Florida

2022 ICPC NAC

Coached Columbia-fortcoders through the championship and qualification for the 46th World Finals.

Coach · Columbia: 8th

2022 championship ↗
Mar20222021 season
2021–22 RegionalGreater New York

2021 ICPC Greater New York Regional

First Columbia coaching season: thirteen teams, a regional championship, and a path to NAC and World Finals.

Coach · Regional Champion

Season2013—14Cambridge
CoachingMIT · Cambridge, Massachusetts

MIT ICPC coaching season

Moved from the contestant side of the table to coaching while beginning graduate study at MIT.

Assistant Coach · MIT

Nov032012
RegionalStanford, California

ICPC Pacific Northwest Regional

Represented Stanford in the regional contest and placed seventh.

Contestant · Stanford University

Regional archive ↗
Nov052011
RegionalStanford, California

ICPC Pacific Northwest Regional

The first entry in the record: one computer, three teammates, and a ninth-place regional finish.

Contestant · Stanford University

Final standings ↗
Remote2022—26Recurring
Remote seriesDistributed

Judging & online training

North America Qualifier judge (2022–25); Mid-Central judge and chief judge (2023–26); Southern California guest judge (2023–25); North-Central judge (2023–24); NAPC-O trainer and co-organizer (2025–present).

Judge · Chief Judge · Trainer · Co-Organizer

Campus2024—26New York
Training seriesColumbia University

Columbia Competitive Programming Camps

Fall 2024, Spring 2025, and Spring 2026 camps, alongside seven editions of the Columbia University Local Contest since 2022.

Coach · Founder · Organizer

This record emphasizes substantive contests, travel, and multi-session programs rather than routine meetings. Dates are drawn from official schedules, contest archives, and the personal photo and mail archive.

Still in progress

The next room is already being set up.

This archive will keep growing with new contests, camps, photographs, and the people who make them worth the trip.

Share an ICPC memory