The Competitive Programming Club is a group of students, faculty, and alumni that recruits and trains students to represent the University of Calgary at the ACM International Collegiate Programming Contest.

We strive to provide opportunities for students to supplement their learnings with out-of-classroom experiences through regular meetings, competitions, and workshops.


President Julien Lam
Course Instructor Dante Bencivenga
VP Finance Kenneth, Malik
Academic Abod, Aaron Lengyel
Technology Abdullah Mehedi, Aaron Lengyel, Ernesto Barreto
Operations Alan
External Naheen Kabir
Student Engagement Mario Rodriguez Aaron Gao

Junior Executives


Head Coach Jeffrey Boyd
Assistant Coach Majid Ghaderi

Graphic Design

2017-2018 Teresa Van

Past Executives

2021-2022 VP Academic Jonathan Chong
2021-2022 VP Technology Jason Nguyen
2020-2021 VP Communications/External Jeffrey Tong
2020-2021 VP Communications/External Kyla Mempin
2020-2021 VP Technology Misael Esperanzate
2020-2021 VP Student Engagement Andrew Truong
2020-2021 VP Student Engagement Daniel Chau
2016-2020 VP Operations Jeremy Stuart
2016-2020 VP Academic Jessie Cai
2016-2019 VP Academic Martin Tran
2016-2019 VP Membership Adrian Bathan
2017-2019 President Andrew Heng
2017-2019 VP Operations Tony Cai
2017-2019 VP Marketing Alan Fung
2017-2018 VP Events Loula Aggelopoulou
2017-2018 VP Technology Jenny Le
2017-2018 VP Student Engagement Kent Wong
2015-2017 President Shaheed Ebrahim
2015-2017 VP Academic Modan Han
2015-2017 VP Communications Jan Clarin
2015-2017 VP Events Alfonso (Iky) Munoz
2016-2017 VP Marketing Mary Kate Dichoso
2016-2017 VP Student Engagement Kendra Wannamaker
2015-2017 VP Operations Wen Li Looi
2015-2016 VP Events Adam Fazekas
2014-2015 President Kurtis Niedling
2014-2015 VP External Yasamin Nazari
2013-2014 VP Finance Faraz Bhojani
2013-2014 VP Operations Kent Williams-King
2011-2014 President Andrew Helwer

Past Coaches

Head coach Dr. Peter Høyer 2010-17
Assistant coach Darko Aleksic 2010-17
Assistant coach Sean McIntyre 2008-10
Head coach Dr. Jim Parker 1988-04, 2007-08
Assistant coach Brett Shikaze 2005-08
Head coach Dr. Denilson Barbosa 2006-08
Assistant coach John Zhang 2007-08
Assistant coach Sonny Chan 2004-07
Head coach Dr. John Aycock 2005-06
Assistant coach Alex Fink 2005-06
Assistant coach Chris Marriott 2003-05
Head coach Kelly Poon 2004-05
Assistant coach Derek Kisman 2004-05
Assistant coach Pavol Federl 2004-05
Assistant coach Juraj Pivovarov 2001-03