6. History

Past achievements

History of UBC teams

"CSx" means "x-th year undergraduate in Computer Science". "CS MSx" means "x-th year MS student in CS".

Note: This information may be incorrect or incomplete. Please help us fix it!

2021-2022

Coach:

WF in Taipa: TBD

North American Championship: TBD

Regional Standings: Division 1, Division 2

8th -- O(mae wa mou shindeiru) --

17th -- KDJ --

19th -- TLE --

25th -- Alphacode Carry --

29th -- Bogo Sort --

D2 5th -- Vanier --

D2 13th -- 0xDEADBEEF --

D2 21st -- R2 --

D2 63rd -- 0xFEEDF00D --

D2 74th -- RSP --

2020-2021

Coach: Henry Xia (CS/Math 5), David Zheng (UIUC PhD CS 1)

WF in Dhaka: TBD

North American Championship: 5th

North American Division Championship Standings: Standings on Kattis

8th -- UBC************

11th -- Blank

Regional Standings: Division 1, Division 2

2nd -- UBC************ -- Xingyu Zhou (CS/Math4), Rehim Memmedli (CS5), Vince Ling(CS/Math2)

3rd -- Blank -- Milad Rezaei Hajidehi (CS MS1), Seyed Shayan Hosseini (), Reza Soltani ()

9th -- Great Dream and a pinch of AC -- David Berard (EngPhys5), Victor Chen (CS4), Emily Gong (CS/Math4)

17th -- Hacking to the -I>o- -- Andrew Ting (CS3), Eishan Lawrence (CS5), Sean Rong (CS3)

18th -- Stop The Timer -- Justin Derwee-Church (CS4), Christopher Hui (CS4), Felix He (Business/CS6)

D2 4th -- JKT -- Jack Gong (), Kai Sawamoto (), Tiger Wu ()

D2 5th -- UBC++ -- Irvino Djuana (), Tiger Zhao (), Alexander Zheng ()

D2 6th -- Chickens -- Kevin Lam (CS/MicroBi5), Nick Wong (), Kyle Tu ()

2019-2020

Coach: David Zheng (CS MS2), Aram Ebtekar (Alumnus)

WF in Moscow: 24th & first to solve C

North American Championship: 16th

Regional Standings: Division 1, Division 2

1st -- University of British California -- David Berard (EngPhys4), Henry Xia (CS/Math4), Victor Chen (CS3)

2nd -- x∈ℝ ⇒ x≤43252003274489856000 -- Brandon Zhang (CS/Math4), Rehim Memmedli (CS4), Xingyu Zhou (CS3)

7th -- ._.z -- Daniel To (CS1), Vincent Ling (CS1), Zara Lim (EngPhys5)

10th -- 11:11 -- Emily Gong (CS/Math3), Ben Zheng (CS/Math5), Jack Spalding-Jamieson (CS/Math4)

14th -- Red Whistles -- Kim Đinh (CS/Math2), Andrew Ting (CS2), Eishan Lawrence (CS4)

D2 5th -- O(:^)) -- Justin Derwee-Church (CS3), Sean Rong (CS2), Brooke Dai (CS2)

D2 10th -- while(*pass_the++ = *baton++); -- Colin Chen (CS/Math4), Lirukshman Sundaralingam (CS3), Christopher Hui (CS3)

This year's regional saw complete domination by UBC. This is also the first time UBC won three site winners awards as University of British California competed in the North California site since Henry and David were interning at Facebook.

For the first time, the North America Championship (NAC) was held: the world finalists consist of the champion from each of the 11 regions plus the top 7 additional top-placing teams at NAC (the first team gave this inspiring interview).

2018-2019

Coach: Lucca Siaudzionis (Business/CS3)

Co-coach: Daniel Du (CS/Stats4),

D2 Coach: Eugene Shen (EngPhys/Music4)

WF in Porto: 41st

NAIPC: 8th

Regional Standings: Division 1, Division 2

1st -- p_X(x)=P(X=x) -- David Zheng (CS MS1), Henry Xia (CS/Math3), Brandon Zhang (CS/Math3)

8th -- ReDuX -- Xingyu Zhou (CS2), David Berard (EngPhys3), Rehim Memmedli (CS3)

16th -- Union of Bad Coders -- Eugene Shen (EngPhys/Music4), Ben Zheng (CS/Math4), Andrew Ting (CS1)

40th -- (;u;)7 -- Spencer Ang (Business/CS3), James Zang (CS3), Jack Spalding-Jamieson (CS/Math3)

D2 2nd -- p_Y(y)=P(Y=y) -- Kiara Grant (CS3), Felix He (Business/CS4), Subi Rixat (CS4)

D2 3rd -- WLOG -- Ray Zhang (CS/Physics3), Eishan Lawrence (CS3), Kim Đinh (CS1)

New to this year's World Finals was an ICPC challenge (scoreboard), where Paul competed as a coach and won a phone.

Lucca went back to interning at Airbnb, Henry interned at Microsoft, Brandon interned at Facebook, and David decided to immerse himself in research as a poor grad student.

2017-2018

Coach: Daniel Du (CS/Stats3)

Co-coach: Paul Liu (Stanford CS PhD1)

D2 Coach: Raunak Kumar (CS5)

WF in Beijing: 56th

NAIPC: 6th (silver medal!)

Regional Standings: Division 1, Division 2

3rd -- UBC*: Lucca Siaudzionis (Business/CS2), David Zheng (CS/Math4), Gregory Zhang (EngPhys5)

8th -- UBC~: Zara Lim (EngPhys3), Eugene Shen (EngPhys/Music3), Rehim Memmedli (CS2)

11th -- UBC^: Brandon Zhang (CS/Math2), Henry Xia (CPEN2), Yuchong Pan (CS1)

13th -- UBC!: Raunak Kumar (CS5), David Berard (EngPhys2), Carlos Wen (CPEN5)

26th -- UBC&: Radu Nesiu (CS5), Vincent Hui (CS4), Toni Annala (Math MS1)

D2 1st -- UBC\: Vaastav Anand (CS4), Ben Zheng (CS/Math3), Jack Spalding-Jamieson (CS/Math2)

D2 3rd -- UBC%: Godot Bian (Business/CS4), Spencer Ang (Business/CS2), Brendon Tankwa (EngPhys2)

D2 15th -- UBC?: James Zang (CS2), Arian Naderi-Azad (CS2), Eric Semeniuc (CS3)

Gregory joined Microsoft as a full-time engineer after World Finals. Lucca interned at Airbnb, and David interned at Google.

2016-2017

Coach: Paul Liu (CS MS2)

Co-coach: Nasa Rouf (CS PhD7)

WF in Rapid City: 20th

NAIPC: 7th (silver medal!)

Regional Standings: Division 1, Division 2

1st -- UBC*: Daniel Du (CS2), Lucca Siaudzionis (Business/CS1), Jason Chiu (Math/CS5)

6th -- UBC!: David Zheng, Gregory Zhang (EngPhys4), Jason Choi

11th -- UBC~: Eugene Shen (Music2), Zara Lim (Eng2), Andrew Chen (E.Eng4)

13th -- UBC+: Henry Chee (Business/CS5), Kevin Zhang (EngPhys5), Derek Chen (EngPhys5)

15th -- UBC#: Carlos Wen (EngPhys4), Raunak Kumar (CS4), Kyle Ju (CS4)

D2 2nd -- UBC^: Henry Xia, Emmanuel Sales, Alfred Xing

D2 3rd -- UBC&: Shikib Mehri, Brandon Zhang, Albert Xing

D2 5th -- UBC%: David Yin, Vincent Hui, Dylan Hare

D2 14th -- UBC@: Razvan Nesiu, Anmol Jawandha, Radu Nesiu

Daniel, Lucca, and Jason all joined Google after the World Finals. Jason joined as a full-time engineer, and Daniel and Lucca joined as Summer interns.

2015-2016

Coach: Nasa Rouf (CS PhD6), Paul Liu (CS MS1)

WF in Phuket: 92nd

NAIPC: 14th

Regional Standings: Division 1 Division 2

5th -- UBC+: Daniel Du (CS1), Henry Chen (MSc2), Brian Chau (CS5)

9th -- UBC!: Wenyi Wang (MSc1), Paul Liu (CS MS1), Angus Lim (EngPhys7)

18th -- UBC#: Anne Lim (CS3), Mark Leyfman (CS3), Kevin Zhang (EngPhys4)

20th -- UBC_: Kyle Lin (CS4), Henry Chee (Business/CS4), Tommy Tang (CS3)

D2 2nd -- UBC*: Eugene Shen (Music1), Zara Lim (Eng1), Andrew Chen (E.Eng3)

D2 3rd -- UBC^: Derek Chen (EngPhys4), Gregory Zhang (EngPhys3), Weining Hu (CS3)

D2 6th -- UBC&: Kyle Ju (CS3), Carlos Wen (EngPhys3), Raunak Kumar (CS3)

Aram joined the PacNW problem setting team :D

2014-2015

Coach: Nasa Rouf (CS PhD5)

NAIPC: 37th

Regional Standings: Division 1 Division 2

4th -- UBC#: Paul Liu (Math/Phys5), Jason Chiu (Math/CS3), Kent Williams-King (CS MS1)

11th -- UBC!: Alireza Zakeri (CS MS1), Angus Lim (EngPhys6), Foster Tom (Math3)

12th -- UBC*: Lynn Tsai (BCS4), Carolyn Shen (CS4), Keyulu Xu (Math/CS3)

26th -- UBC+: Kristina Nelson (Math/CS5), Henry Chen (Stats MS1), Brian Chau (CS 4)

D2 3rd -- UBC^: Henry Chee (Business/CS3), Kyle Lin (CS3), Tommy Tang (CS2)

D2 5th -- UBC&: Anne Lim (CS2), Mark Leyfman (CS2), Kevin Zhang (EngPhys3)

The region introduced Division 2, an easier contest for beginners. As a result, Division 1 became quite difficult! The Brute Force Club was renamed Fruit Борщ Club to mark our departure from the classic ways of brute force, on to the modern era of crazy algorithms with a delicious Russian twist.

Jason went to Honda (Japan) for Coop. Lynn, Angus, Kristina, Mark, Henry, and Henry went to Google. Anne, Carolyn, Anne, and Kyle went to Facebook. Paul, Kent, and Nasa immersed themselves deeper in research with little pay :)

Todo: replace internship outcomes with postgrad outcomes :p

2013-2014

Coach: David Williams-King (CS MS2)

Regional Standings: Detailed

4th -- UBC Wrong Answer: Angus Lim (EngPhys5), Daniel Lu (EngPhys6), Paul Liu (Math/Phys4)

5th -- UBC Diamond: Perry Liu (CS4), Keyulu Xu (Math/CS2), Jason Chiu (CS2)

11th -- UBC Memory Limit Exceeded: Henry Chen (Math4), Henry Chee (Business/CS3), Foster Tom (Math2)

19th -- UBC Compile Error: Kristina Nelson (Math/CS4), Farzad Fallahi (CS2), Brian Chau (CS3)

28th -- UBC Time Limit Exceeded: Carolyn Shen (CS3), Kyle Lin (CS2), Quinlan Jung (CS5)

Angus went to Amazon. Daniel went to Facebook and then grad school at CMU. Paul went to train under a waterfall for the following year.

2012-2013

Coach: Nasa Rouf (CS PhD4)

WF in St Petersburg: 76th

NAIPC: 6th

Regional Standings: Detailed

3rd -- UBC! : Jonathan Shen (Math/CS5), Paul Liu (Math/Physics3), Karlming Chen (Math4)

11th -- UBC^: David Williams-King (CS MS1), Perry Liu (CS3), Keyulu Xu (CS1)

12th -- UBC+: Farzad Fallahi (CS1), Derya Aydede (CS2), Lynn Tsai (BCS2)

14th -- UBC*: Angus Lim (EngPhys4), Daniel Lu (EngPhys5), Terence Lin (CS5)

38th -- UBC~: Kristina Nelson (Math/CS3), Colin Ta (CS2), Majin Du (CS3)

Possibly the most junior cast of UBC programmers yet! The finalists were some permutation of 18, 19 and 20. Jonathan went to Google, then CMU, and back to Google Brain. Karlming went to grad school in Waterloo, followed by CalTech.

2011-2012

Coach: Simon Suyadi (CS MS3), Nasa Rouf (CS PhD3)

WF in Warsaw: 18th

NAIPC: 9th

Standings Regional Detailed

2nd -- UBC! : Xing Chen (CS MS2), Aram Ebtekar (Math/CS4), Martin Lau (CS6)

7th -- UBC^: Jonathan Shen (Math/CS4), Jerome Li (CS4), Kenneth Lui (CS5)

14th -- UBC*: Ayden Wong (Math/CS4), Maverick Chan (CS4), Daniel Lu (EngPhys4 coop)

17th -- UBC+: Terence Lin (CS4), Paul Liu (Math/Physics2), Karlming Chen (Math3)

28th -- UBC~: Perry Liu (CS2), Ryan Chung (CS5), Angus Lim (EngPhys3)

Martin and Xing went to Google. Jerome went to Amazon and then Google. Ayden went to Facebook. Aram went to CMU for a PhD, but dropped out to become a Waymonaut instead.

Note: This was the first year that five teams were allowed to the regional.

2010-2011

Coach: Simon Suyadi (CS MS2), Robert Tseng (CS MS2)

Standings Regional

4th -- UBC^: Xing Chen (CS MS1), Aram Ebtekar (Math/CS3), Ayden Wong (Math/CS3)

15th -- UBC*: Vincent Lou (Math/Stat3), Jerome Li (CS3), Jonathan Shen (Math/CS3)

35th -- UBC+: Eason Hu (CS5), Terence Lin (CS3), Shuyi Wang (CS2)

Reserves: Jason Chang, Luke Kysow

The World Finals were planned for Sharm el-Shiekh, Egypt, but ended up in Orlando. As a lot of members graduated, many people were competing for the first time.

Cedric coached in the summer and then did a PhD in quantum computation at MIT. Robert went to Microsoft. Simon went to Google.

2009-2010

Coach: Anton Likhtarov (CS MS2)

WF in Harbin: 14th

Standings Regional Detailed

1st -- UBC^: Robert Tseng (CS MS1), Simon Suyadi (CS MS1), Cedric Lin (Physics/CS4)

10th -- UBC+: David Kurokawa (Math/CS5), Kenneth Lui (CS3), Sandy Robertson (CS4)

15th -- UBC*: Byron Knoll (CS MS1), Jason Chang (CS4), Martin Lau (CS4)

Reserves: Aram Ebtekar (CS/Math2), Armand Li, Louie ?, Terence Lin (CS2)

Anton went on to work at Facebook. David of the cows went to Amazon for 2 years, then did a PhD at CMU on the subject of cutting cakes, before joining Google.

2008-2009

Coaches: Anton Likhtarov (CS MS1) and Patrick Nguyen (CS MS2)

WF in Stockholm: 34th

Standings Regional

4th -- UBC^: Chris Head (CS4), Robert Tseng (CS/Math4), Simon Suyadi (EngPhys 5 coop)

5th -- UBC*: Byron Knoll (CS/CogSys5), Cedric Lin (Physics/CS3), Martin Lau (CS3)

25th -- UBC+: Jason Chang (CS3), Kenneth Lui (CS2), Reilly Wood

Reserves: Andrew Tjia, Armand Li, Jason Kok, Joel Kitching, Kurt Mar, Mike Douglas, Terence Lin, Toar Imanuel, Valerie Ishida.

UBC^ advanced to WF with wildcard. Berkeley just barely edged UBC^, solving their eighth problem at literally the last minute of the competition. Stanford took first and second, so UBC was in strong shape for a wildcard berth -- which they got.

This might have been the first UBC team to be composed entirely of undergraduates.

Patrick got a full time job at a startup company (Chai Labs), and later went onto Google.

2007-2008

Coach: Ducky Sherwood (CS MS3), "Assistant Coach" Nasa Rouf (CS MS1)

WF in Banff: 23rd

Standings Regional

1st -- UBC^: Anton Likhtarov (CS/Math3), Patrick Nguyen (CS MS1), Henry Wong (ECE MS2)

2nd -- UBC*: Chris Head (CS3), Robert Tseng (CS/Math3), Simon Suyadi (EngPhys 4 coop)

10th -- UBC+: Sandy Robertson (CS4), Cedric Lin (Physics/CS2), Andrew Thomson (Math/CS5)

Reserves: George Stelle (CS4), Byron Knoll (CS/CogSys4)

Patrick competed in 3 regionals and one WF (tied for 19th place in 2006) for Simon Fraser University. This will be the first time since UBC started competing that all three WF contestants have already been to the WF once already.

The ICPC invitation letter says that in the 2007 Regionals, there were "over 7,000 teams competing worldwide and representing over 1,700 universities from six continents". 100 teams competed in Banff.

The UBC contingent was the largest in Banff (not counting the host U of Alberta). Thirteen went: all of the regionals competitors (except Sandy), Coach Ducky, alums Yury and IgorN, UBC grad student and "Assistant Coach" Nasa, and Ducky's husband Jim.

Four competitors (Anton, Patrick, Robert, and Simon) interned at Google in the summer. Chris got an NSERC summer research grant. Cedric got a job doing research in the Physics Department. Henry (and Ducky and Nasa) continued working as graduate students.

2006-2007

Coach: Matthew Chan (CS MS2)

WF in Tokyo: 14th

Standings Regional

1st -- UBC^: Yury Kholondyrev (CS MS2), Anton Likhtarov (CS/Math2), Igor Ostrovsky (CS5 coop)

2nd -- UBC*: Christopher Head (CS2), Robert Tseng (CS/Math2), Henry Wong (ECE MS1)

7th -- UBC+: Simon Suyadi (EngPhys 3 coop), Ryan Yee (CS4), Ying Yin (ECE 3)

Reserve: Elena Kholondyrev

Henry competed in one WF (tied for 19th place in 2006) and three regionals for University of Toronto.

After graduation, Matthew went to Google in Mountain View. Yury went to Bear Stearns. IgorO went to Microsoft.

2005-2006

Coach: Bartholomew Furrow (Physics MS2)

WF in San Antonio: 13th

Standings Regional

1st -- UBC^: Yury Kholondyrev (CS MS1), Wei-Lung Dustin Tseng (CS/Math4), Matthew Chan (CS MS1)

4th -- UBC*: Igor Ostrovsky (CS4 coop), Roman Rudenko (CS MS1), Michael Chuang

14th -- UBC+: Anton Likhtarov (CS/Math1), David Freedman and Mike Li

4th team: Andrew Rothbart, Chris Head (CS1), and Ryan Yee.

Matthew Chan went to the WF (tied for 12th, 2005) with Hong Kong University.

After graduation, Bart went to Google in Mountain View. Dustin went to grad school at Cornell. Andrew Rothbart went to Microsoft.

2004-2005

Coach Jonathan Backer (CS PhD)

WF in Shanghai: 17th

Standings Regional

1st -- UBC 0: Igor Naverniouk (CS MS2), Frank Pok Man Chu (CS4), Bartholomew Furrow (Physics MS1)

3rd -- UBC 1: Yury Kholondyrev (CS2), Keith Dunwoody, Siamak Tazari

17th -- UBC X: Igor Ostrovsky, Ryan Yee, Alex Shyr

Reserves: Dustin Tseng, Mike Li

Bartholomew previously won a bronze medal for Queen University, 12th place team as an undergrad.

Frank Chu, coached by Igor N, went on to tie for 14th place in the World Finals in 2007 on the UToronto team.

After leaving UBC, Igor went to UToronto for grad school, then to Google. Frank went to grad school at UToronto, then to Google, before becoming a Waymonaut.

2003-2004 (first year to WF)

Coach Jonathan Backer (CS PhD)

WF in Prague: 15th

Standings Regional

1st -- UBC 0: Sebastian Kanthak, Markus Moll, Wolfgang Hess

3rd -- UBC 1: Peng Zhao, Mark Yen, (ECE), Tudor Costin, (Physics)

4th -- UBC X: Igor Naverniouk (CS MS1?), Frank Pok Man Chu (Math/CS), Andrew Rothbart

Reserve: Yury Kholondyrev (CS1)

(Wow, the UBC teams were all close together! Stanford kept them from a 1-2-3 sweep.)

Sebastian, Markus, and Wolfgang were all exchange students from Germany.

Peng Zhao competed for Tsinghua in the 1998 World Finals.

Jonathan Backer won a bronze medal for UAlberta, tie at 13th place in the 2000 World Finals.

2002-2003

Coach: Darrell Lahey (CS Grad) and Jonathan Backer (CS PhD)

Standings Regional

3rd -- UBC 0: Zhao Peng (CS Grad), Igor Naverniouk (Math/CS4?), and Keith Dunwoody (EngPhys Ugrad)

29th -- UBC 10: Brook Jones (CS Ugrad), Collin Chan (CS Ugrad), and Mark Yen (ECE Ugrad).

30th -- UBC 1: Frank Chu (CS Ugrad), Albert Jiang (CS/Phys Ugrad), and Alex Vostrov (CS Ugrad)

The WF was in Beverley Hills.

2001-2002

Coach: Alex Brodsky (CS Grad)

Standings Regional

6th -- UBC 1: Igor Naverniouk (Math/CS3?), Stefan Pochmann (CS Grad), and Wesley Terpstra (Math/CS Ugrad)

7th -- UBC 0: Keith Dunwoody (EngPhys Ugrad), Warren Cheung (CS/Microbiology Ugrad), and Darrell Lahey (CS Grad)

Alternate: Ali Taleghani

The WF was in Honolulu.

2000-2001

Coach: Alan Hu

Standings Regional

9th -- UBC 0: Albert Lai, Chung Ming Victor Cheng, Joseph Wong

11th -- UBC 1: Darell Lahey, I-Gene Leong, Keith Dunwoody

The World Finals were in Vancouver.

1999-2000

Standings Regional

10th -- UBC 0

12th -- UBC 1

The World Finals were in Orlando.

1998-1999

Standings Regional

6th -- UBC B

8th -- UBC A

The World Finals were in Eindhoven, Netherlands.

1997-1998

Standings Regional

5th -- UBC A

12th -- UBC B

The World Finals were in Atlanta.

1996-1997 (started competing)

Coaches: Alan Hu and Son Vuong

Standings Regional

4th -- UBC A: Davor Cubranic (grad student), Wayne Hoy, Stephan Gudmundson

6th -- UBC B: Brett Allen and ?

The World Finals were in San Jose.

Davor got a PhD and went to work for Business Objects. Stephan did a MSc with Mike Feeley and Gregor K, worked at a startup (NetAcquire) for five years, and is currently at Google.