2021 Canadian Computing Competition Results

Sponsors:

1 Student Honour Roll Palmares` d’etudiants´ Junior Competitors

Students are listed in alphabetical order within each group. Dans chaque group, les el´ eves` sont nommes´ en ordre alphabetiques.

Name/Nom School/Ecole´ Location/Endroit

Group 1: Scores from 75 to 75 BASAK ARINJAY SpringLight Education Cupertino, CA CAI YUXIANG Xiamen, – CALABRETTA MARCO Father Bressani C.H.S. Woodbridge, ON CHANG DANIEL North London Collegiate School Jeju Seogwipo, – CHEN MARKSON Sir Winston Churchill S.S. Vancouver, BC CHEN HONGYU Guangzhou Foreign Language School AP program Guangzhou, – CHEN PAUL Ottawa, ON CHEN JOSHUA Christ Church Grammar School Claremont, – CHENG NICK Diocesan Boys School Kowloon, – CHIANG IVY Pierre Elliott Trudeau H.S. Markham, ON DAGENAIS RYGEL Shefford, QC DONG XIAOXIANG Unionville H.S. Markham, ON ENG VALERIE PATH2AI Learning San Jose, CA FA TONG Suzhou Foreign Language School Suzhou, – FENG VICTOR Kitchener, ON FENG NINGXUAN BIT School of Computer Science Beijing, – FEROLITO PETER Sunnyvale, CA FEROLITO MICHAEL Sunnyvale, CA FUNG NICOLE Crofton House School Vancouver, BC HU WILLIAM , ON HUANG ETHAN St. Robert C.H.S. Thornhill, ON HUANG DAVID Montreal, QC JAYARAM SANJAY Westmount Charter School HS Calgary, AB JIANG BILL St. Robert C.H.S. Thornhill, ON JIANGFAN YAN Suzhou Foreign Language School Suzhou, – JIN BILL Georges Vanier S.S. North York, ON LI FENGHUA Ile Bizard, QC LI SAMUEL Mount Douglas S.S. Victoria, BC LIAO KYLEEN SpringLight Education Cupertino, CA LIU JOSEPH Sir Winston Churchill S.S. Vancouver, BC LIU JERRY Diocesan Boys School Kowloon, – LU WENPENG Chengdu Shude H.S. Chengdu, – LU SUSIE Sammamish, WA LU SAM Obra D. Tompkins Katy, TX LYU SICHENG Beijing National Day School Beijing, – MA GARETH Chinese Int’l School Hong Kong, – MACDONALD ETHAN The Country Day School King City, ON MEHROTRA ADI UWC South East Asia East Campus Singapore, – MINCHIN CAMERON Christ Church Grammar School Claremont, – MORAES JAI Ursula Franklin Academy Toronto, ON

2 Student Honour Roll Palmares` detudiants´ Name/Nom School/Ecole´ Location/Endroit MOTIWALA MUSTAFA Erindale S.S. Mississauga, ON NISHIDA TAIGA PATH2AI Learning San Jose, CA OLIVER LIM JOSEPH Jakarta Barat, – PARTHASARATHY AKAASH Gurugram, – POON MARCO Eric Hamber S.S. Vancouver, BC QI MIKE Gleneagle S.S. Coquitlam, BC RASHID NABHAN Toronto, ON REN JASMINE University of Toronto Schools Toronto, ON SARCA VICTOR Aurora, ON SHA SHEENA YAN CI Vancouver, BC SHAH SYED MURTAZA St. Benedict C.S.S. Cambridge, ON SHAO BRIAN Burnaby North S.S. Burnaby, BC SHI CINDY COQUITLAM, BC SINGH KARTIKEYA Jayshree Periwal International School Jaipur, – TANG POK MAN Diocesan Boys School Kowloon, – THOMPSON DWIGHT Cary, NC WALDRON OWEN North York, ON WANG CINDY Bloor C.I. Toronto, ON WANG DEREK Bound Brook, NJ WANG YICHEN Mississauga, ON WANG BRENDEN YIPING Shanghai, – WANG RAYMOND University Transition Program Vancouver, BC WANG ZICHEN Suon Academy Queenslea North York, ON WANG YIXUAN Suon Academy Queenslea North York, ON WU ANDY Christ Church Grammar School Claremont, – XIA ZHILIN Shenzhen Grit Academy Shenzhen, – XIA TIANHAO O.I. Academy Calgary, AB XIE GEORGE Edmonton, AB XU JEFFERY Richmond Hill, ON XU TONG Dong Ying, – YAN JACOB White Oaks S.S. Oakville, ON YANG ROBERT Centennial Collegiate Saskatoon, SK YANG PENGJIN Vancouver, BC YE DANIEL William Lyon Mackenzie C.I. North York, ON ZHANG JAKE Markham, ON ZHANG RICHARD Georges Vanier S.S. North York, ON ZHANG CAROLYN Colonel By S.S. Gloucester, ON ZHANG GEORGE Prince of Wales S.S. Vancouver, BC ZHANG DAVID Obra D. Tompkins Katy, TX ZHAO YIFEI Pinetree S.S. Coquitlam, BC ZHU JUNYU Suzhou Foreign Language School Suzhou, –

Group 2: Scores from 70 to 74 ALI SABRY AADILA Marc Garneau C.I. North York, ON AN TIANLI Vancouver, BC ANEJA KARTIKEYA Jerudong Int’l Sch. Bandar Seri Bagawan, – BAE YEONGJUN PEN Education Cresskill, NJ CHANDER DHIREN Danforth Coll and Tech. Inst. Toronto, ON

3 Student Honour Roll Palmares` detudiants´ Name/Nom School/Ecole´ Location/Endroit CHANG ANDY Moscrop S.S. Burnaby, BC CHEN DAWEI Shenzhen Grit Academy Shenzhen, – CHU ANDREW Richmond HILL, ON CONG RUI Richmond, BC DOU KATHRYN University of Toronto Schools Toronto, ON DRAKE CLARA Ursula Franklin Academy Toronto, ON HAWRON NATHANIEL Chinguacousy S.S. Brampton, ON JI JESSE Marianopolis College Westmount, QC KATOV NATHAN Ottawa, ON KUO JACOB William Lyon Mackenzie C.I. North York, ON LACK MATTHEW Corpus Christi C.S.S. Burlington, ON LI KEVIN Redwood city, CA LI DAWN Oakville, ON LI YUAN CIUDAD DE MEXICO, – LIANG ANDY Eric Hamber S.S. Vancouver, BC LIM AIDAN Christ Church Grammar School Claremont, – LIU KEVIN PATH2AI Learning San Jose, CA LOW MARCUS Richmond Christian S.S. (secondary campus) Richmond, BC MA AIDEN St. Robert C.H.S. Thornhill, ON MARTYNOV ALEX University of Toronto Schools Toronto, ON MO IRIS ZHI QING North York, ON QIN YI Jurong Country Garden School Jurong, – SENGUPTA ARMAAN Brampton, ON SHAN QIWEI BIT School of Computer Science Beijing, – SONG ANDI Toronto, ON SUN CINDY London Central S.S. London, ON TAN ANIKA St. Francis Xavier S.S. Mississauga, ON TIAN WENYOU Iroquois Ridge H.S. Oakville, ON TRAKAS JASON Milton D.H.S. Milton, ON TSANG JOSHUA Renaissance College HK Man On Shan, – UL HASAN YAHYA HUSAIN Jerudong Int’l Sch. Bandar Seri Bagawan, – VARTIC RIHARD Bucuresti, – VENKATESH ADITYA Chennai, – WANG MATTHEW Western Canada H.S. Calgary, AB WEI JIAHANG Richmond S.S. Richmond, BC WILLIAMSON STUART Bradford D.H.S. Bradford, ON WU JUNYI Bayview S.S. Richmond Hill, ON XIE SOPHIA Waterloo, ON ZHU LE HAN Guelph, ON

Group 3: Scores from 69 to 69 AGARWAL VIKHYAT Kolkata, – ARMSTRONG NICK Bloor C.I. Toronto, ON BROWN AERIN Southridge School Surrey, BC CHEN STEVEN Waterloo, ON CHEN EDDY Ottawa, ON DENG BRYAN St. Robert C.H.S. Thornhill, ON DING QIXUAN Calgary, AB

4 Student Honour Roll Palmares` detudiants´ Name/Nom School/Ecole´ Location/Endroit GUO LIXI MARKHAM, ON HANG SIRUI Marc Garneau C.I. North York, ON HARDJANTO RAINIER British School Jakarta Jarkarta, – HUANG KAITAI Shanghai Jianping School Shanghai, – JAIN SARTHAK SpringLight Education Cupertino, CA JIANG CHARLES Guangdong Country Garden Sch. Foshan City, – JIANG JOHN University of Toronto Schools Toronto, ON JIANG JIN NUO Montreal, QC KIM IAN North Vancouver, BC LAO ALEXANDER Marc Garneau C.I. North York, ON LAU CHING LAM Waterloo C.I. Waterloo, ON LI ANITA Vancouver, BC LU XUEQI BIT School of Computer Science Beijing, – LUAN STEVEN Middlefield C.I. Markham, ON LUO YUZHONG (WEIWEI) Kwayhquitlum M.S. Port Coquitlam, BC LV ZELUN Shenzhen Grit Academy Shenzhen, – NGUYEN TOM Mississauga, ON OLENEWA TRISTAN Waterloo C.I. Waterloo, ON PENG ELLY North york, ON QIU ETHAN Kanata, ON ROBERTS MICHAEL Bnei Akiva School North York, ON SHEN SIMON Toronto, ON SHI JOSHUA O.I. Academy Calgary, AB SUN FRED Maple, ON TANG ANDY Hillfield-Strathallan Coll. H.S. Hamilton, ON TANG MATTHEW Glenforest S.S. Mississauga, ON WANG QIANRU Guangdong Country Garden Sch. Foshan City, – WANG XUEYAN Guangdong Country Garden Sch. Foshan City, – XIE LINDSAY Bayview S.S. Richmond Hill, ON YANG RICHARD Markville S.S. Markham, ON YANG SIYUAN Shanghai Songjiang Si Zhong Middle School Shanghai, – YANG YILIN Guangdong Country Garden Sch. Foshan City, – YIU JOSH Shanghai Songjiang Si Zhong Middle School Shanghai, – ZENG XIANZE Vancouver, BC ZHANG CHEN Guangdong Country Garden Sch. Foshan City, – ZHANG EMILY Colonel By S.S. Gloucester, ON ZHANG WENBO Wuhan Britain-China School Wuhan, – ZHENG YUQI Guangdong Country Garden Sch. Foshan City, – ZHU AARON William Lyon Mackenzie C.I. North York, ON

Group 4: Scores from 67 to 68 BAEK JUWHAN Cheongna Dalton School Incheon, – BI YUNTIAN Guangzhou Foreign Language School AP program Guangzhou, – BUI ALAN Vincent Massey S.S. Windsor, ON CAI CAREY Basis International School of Guangzhou Guangzhou, – CHEN JASON Elgin Park S.S. Surrey, BC CHEN WENJIE NOIC Academy Markham, ON CHEVALIER ANTOINE Trinity College School Port Hope, ON

5 Student Honour Roll Palmares` detudiants´ Name/Nom School/Ecole´ Location/Endroit CHOW PAK YIN Diocesan Boys School Kowloon, – DENGLER RAFFAELE Academy for Gifted Children-PACE Richmond Hill, ON FU JOEL Richmond Hill, ON GOETZKE-COBURN ARTHUR E.S. Etienne-Brule North York, ON GONG HARRY Vancouver, BC HOCEVAR JAMES Father John Redmond C.S.S. & R.A.C Etobicoke, ON HU ALLAN Western Canada H.S. Calgary, AB HU RYAN Edmonton, AB HUANG PATRICK PATH2AI Learning San Jose, CA ISRAELYAN ANDREY Heritage Woods Secondary Port Moody, BC KANG ANDREW Hillfield-Strathallan Coll. H.S. Hamilton, ON KENNEDY WILLIAM Mount Douglas S.S. Victoria, BC LEUNG JUSTIN Diocesan Boys School Kowloon, – LI SOPHIA Prince of Wales S.S. Vancouver, BC LI DARWIN (Upper School) Toronto, ON LI JACK Thornhill, ON LI YUZE The H.S. Affiliated to Beijing Normal University Beijing, – LONG OLIVER Earl of March S.S. Kanata, ON LU MAX Marc Garneau C.I. North York, ON MA XIHAN Lolart School North York, ON MA BONNIE Mississauga, ON MAK VICTORIA Vaughan, ON MEAKER BEN Brooklin High School Brooklin, ON PARANJPE KIERAN Vancouver, BC POWER RILEY St. Thomas Aquinas S.S. Brampton, ON QI KAILIN Middlefield C.I. Markham, ON SU EVAN Vincent Massey S.S. Windsor, ON SUN PEIYUAN Gezhi high school of Shanghai China Shanghai, – TAUBMAN SAMUEL Woodrow Wilson HS - DCPS Washington, DC VARAKUNAN AKSHAYA Marc Garneau C.I. North York, ON WANG CERA Lolart School North York, ON WANG YUHUA West Vancouver, BC WANG GEORGE Stouffville, ON WANG QIAN DING Richmond, BC WANG COLIN Kwayhquitlum M.S. Port Coquitlam, BC WEI XINYUAN Saskatoon, SK XIU HENRY The Country Day School King City, ON XU BRASEN Marc Garneau C.I. North York, ON YANG JUNHAO Suzhou Foreign Language School Suzhou, – YIN HELEN Bayview S.S. Richmond Hill, ON ZHUANG YOYO Pierre Elliott Trudeau H.S. Markham, ON

6 Student Honour Roll Palmares` d’etudiants´ Senior Competitors

Students are listed in alphabetical order within each group. Dans chaque group, les el´ eves` sont nommes´ en ordre alphabetiques.

Name/Nom School/Ecole´ Location/Endroit

Group 1: Scores from 64 to 75 ALAVI RAZAVI RAVARI ARYAN Ontario Academy of Technology Toronto, ON ALKHODAIRY OSAMA Jeddah, – BAI RYAN San Diego, CA BANDEKAR ADITYA Calgary, AB BIRSAN JULIAN York Mills C.I. North York, ON CHEN ZIYANG Yali H.S. Changsha, – CHEN ZEYU Colonel By S.S. Gloucester, ON CHEN YUEDUO Langstaff S.S. Richmond Hill, ON CHONG MARCUS The Woodlands Sec. School Mississauga, ON CHOUDHURI SOUMYADITYA Singapore, – CRUICKSHANKS MAXWELL St. Andrew’s College Aurora, ON DONG ANDREW Guelph, ON FETELYA ANTHONY Our Lady Queen of the World CA Richmond Hill, ON GAO VICTOR Victoria Park C.I. North York, ON GHAZI NABETH Richmond Hill, ON GUO THOMAS Phillips Exeter Academy Exeter, NH HSU SHERYL San Jose, CA JIANG WANGSHU North York, ON JIANG MAX Markville S.S. Markham, ON KO KIN FUNG NICHOLAS Diocesan Boys School Kowloon, – LEE PO WA Diocesan Boys School Kowloon, – LI MAXWELL Markville S.S. Markham, ON LI MAX William Lyon Mackenzie C.I. North York, ON LI DANIEL Liberty High School Bethlehem, PA LIN WILLIAM Marc Garneau C.I. North York, ON LIU JOSHUA William Lyon Mackenzie C.I. North York, ON NANDY RONNITH Kolkata, – PEI ERIC Toronto, ON PEI ALLEN University of Toronto Schools Toronto, ON ROZSA BALINT Bloor C.I. Toronto, ON SHAIKH SAFWAAN Glenforest S.S. Mississauga, ON TAM ANDREW Toronto, ON TANG AARON Marc Garneau C.I. North York, ON TENENBAUM LEO University of Toronto Schools Toronto, ON TONG TOSHINARI Diocesan Boys School Kowloon, – TREVISAN CHRISTOPHER William Lyon Mackenzie C.I. North York, ON UY JONATHAN Toronto, ON WANG BOSCO Diocesan Boys School Kowloon, – WANG RAY Appleby College Oakville, ON WANG YANG Yorkland High School Toronto, ON

7 Student Honour Roll Palmares` detudiants´ Name/Nom School/Ecole´ Location/Endroit WONG ERNEST St. Robert C.H.S. Thornhill, ON WU JOHNSON(JIACHENG) Langstaff S.S. Richmond Hill, ON WU QIFAN Shenzhen Grit Academy Shenzhen, – XIANG MARS Crescent School North York, ON XIAO EDWARD University of Toronto Schools Toronto, ON XIONG BOB Port Moody Sr. S.S. Port Moody, BC XU MOSES Appleby College Oakville, ON YANG KAI WEN North York, ON ZHANG RYAN Chinese Int’l School Hong Kong, – ZHANG GEORGE Victoria Park C.I. North York, ON ZHOU ZIXIANG London Central S.S. London, ON

Group 2: Scores from 58 to 63 CHAN TSE KAI SpringLight Education Cupertino, CA CHEN LU Waterloo C.I. Waterloo, ON CHEN JINGXIANG (HARRY) St. Robert C.H.S. Thornhill, ON GAO LEO Harry Ainlay H.S. Edmonton, AB GUO KEVIN Markville S.S. Markham, ON HUANG WENQI Unionville H.S. Markham, ON KELLY HUGH Nepean H.S. Ottawa, ON KIM JUNI PEN Education Cresskill, NJ KONG DERUI Appleby College Oakville, ON LAI QINGYUAN No.1 Middle School of Zhengzhou Zhengzhou, – LIU SIZHE Guangdong Country Garden Sch. Foshan City, – LIU KEVIN University Transition Program Vancouver, BC MIRVISH MATTHEW Bloor C.I. Toronto, ON SUN JING TONG Seaquam S.S. Delta, BC TRUONG AARON Los Altos, CA VAHABPOUR SEYED ARYAN Young Mathematician Association Tehran, – WANG XUEZHI Royal St. George’s College Toronto, ON ZENG AUSTIN Bayview S.S. Richmond Hill, ON ZENG BEN William Lyon Mackenzie C.I. North York, ON ZHANG RICHARD Marc Garneau C.I. North York, ON ZHAO HENRY Collingwood School West Vancouver, BC ZHONG KINGSLEY Western Canada H.S. Calgary, AB ZHU JUSTIN William Lyon Mackenzie C.I. North York, ON ZHU GARY Sir Frederick Banting S.S. London, ON

Group 3: Scores from 53 to 57 BRIGHT ARTHUR Markville S.S. Markham, ON CHAN PAK HEI Diocesan Boys School Kowloon, – CHEN RAYTON Vincent Massey S.S. Windsor, ON CHEN ROGER Henry Wise Wood Sr. H.S Calgary, AB CHEN ZIJIAN Toronto, ON CHEN ADAM Thornhill S.S. Thornhill, ON CHEN HENRY A.Y. Jackson S.S. North York, ON GAN BILL Milliken Mills H.S. Markham, ON HAN NICOLE William Lyon Mackenzie C.I. North York, ON

8 Student Honour Roll Palmares` detudiants´ Name/Nom School/Ecole´ Location/Endroit HE AARON Ecole J.H. Picard Edmonton, AB LI ZHENING Waterloo, ON LI THOMAS (ZHEN YANG) COQUITLAM, BC LI EDWARD Ottawa, ON LI MICHAEL Markham, ON LIN TIMOTHY Lord Byng S.S. Vancouver, BC LIN BILL Steveston London S.S. Richmond, BC LIU KEVIN YUNQIAO Upper Canada College (Upper School) Toronto, ON LU EVAN Vincent Massey S.S. Windsor, ON SEENIVASAN SANJAY Glenforest S.S. Mississauga, ON SI LEON Victoria Park C.I. North York, ON SUN LOUIS St. Augustine C.H.S. Markham, ON THAW MARTIN Toronto French School North York, ON WANG THOMAS Victoria Park C.I. North York, ON WANG BRAYDON Richmond Hill, ON XIAO JOSEPH Marc Garneau C.I. North York, ON XU JUSTIN Victoria Park C.I. North York, ON XUE JEREMY Richmond Hill, ON YANG JAMES Iroquois Ridge H.S. Oakville, ON YUAN LARRY William Lyon Mackenzie C.I. North York, ON ZHANG DANNY Ottawa, ON ZHU CINDY Markham, ON

Group 4: Scores from 51 to 52 ARORA ARYAN Oberoi International School Mumbai, – BEI WARREN Vancouver, BC BERNSHTEYN VADIM Redlands, CA CAI COLIN Triway Education - 2223206 Ontario Ltd. Whitchurch-Stouffville, ON CAI ANDY William Lyon Mackenzie C.I. North York, ON CHEN YIDI St. Augustine C.H.S. Markham, ON CHENG BRANDON Aurora, ON DAI WILLIAM Marc Garneau C.I. North York, ON FERDOUS RAYA Bloor C.I. Toronto, ON HAO SCOTT Waterloo C.I. Waterloo, ON HU TOMMY Heritage Woods Secondary Port Moody, BC HUANG JEFF Colonel By S.S. Gloucester, ON KHAN ARSAL Mississauga, ON LI RAY St. Robert C.H.S. Thornhill, ON LIU JIANQING Middlefield C.I. Markham, ON OU SIMON Bayview S.S. Richmond Hill, ON OU HOWARD Marc Garneau C.I. North York, ON POPAT RIAN Burnaby Mountain S.S. Burnaby, BC TIAN TYLER Bloor C.I. Toronto, ON WANG JEFFREY Bound Brook, NJ WANG THOMAS Milliken Mills H.S. Markham, ON WENG HAOYU Marianopolis College Westmount, QC WU JONATHAN Marc Garneau C.I. North York, ON WU ZHIXUAN Langstaff S.S. Richmond Hill, ON

9 Student Honour Roll Palmares` detudiants´ Name/Nom School/Ecole´ Location/Endroit YANG HAOZHE Walter Murray C.I. Saskatoon, SK YUAN LEO Michael Power-St Joseph Etobicoke, ON ZHANG SIQI North Toronto, ON ZHANG LEGOLAS Vincent Massey S.S. Windsor, ON

10 Problem Averages Moyenne par problemes`

Problem All Contestants Non-Zero Scores Problem All Contestants Non-Zero Scores Junior 1 14.02 14.87 Senior 1 13.38 14.56 Junior 2 11.15 13.90 Senior 2 9.50 11.41 Junior 3 9.53 13.76 Senior 3 2.47 6.58 Junior 4 2.37 4.74 Senior 4 0.72 7.42 Junior 5 2.97 9.25 Senior 5 0.46 7.08 The averages denoted as “All Contestants” in the above table indicate all students in the division. The averages denotes as “Non-Zero” scores in the above table include only students in the division who received a non-zero score on the problem. There were 2920 Senior contestants and 4003 Junior contestants.

Student Rankings Classement des el´ eves` Junior Competitors Senior Competitors Score/ Rank/ Score/ Rank/ Score/ Rank/ Score/ Rank/ Score/ Rank/ Score/ Rank/ Note Position Note Position Note Position Note Position Note Position Note Position 75 1 55 927 37 2530 75 1 51 134 32 708 73 83 54 1034 36 2560 73 33 50 135 31 725 71 86 53 1100 35 2569 71 35 49 148 30 731 70 95 52 1135 34 2577 67 36 48 155 29 962 69 128 51 1231 33 2590 65 48 47 168 28 1287 68 176 50 1253 32 2607 64 50 46 172 27 1296 67 190 49 1271 31 2645 63 52 45 176 26 1303 66 225 48 1281 30 2694 62 59 44 222 25 1316 65 256 47 1294 29 2928 61 60 43 226 24 2109 64 259 46 1369 28 2940 60 62 42 262 23 2112 63 421 45 1822 27 2966 59 67 41 264 21 2146 62 424 44 2106 26 2978 58 73 40 304 20 2240 61 582 43 2141 25 3028 57 76 39 309 19 2260 60 621 42 2194 24 3045 56 79 38 315 18 2266 59 644 41 2298 23 3066 55 82 37 332 17 2267 58 653 40 2468 22 3078 54 96 36 355 57 666 39 2490 21 3094 53 99 34 379 56 671 38 2513 20 3134 52 107 33 698

11 2021 Canadian Computing Competition Junior Committee 2021 Canadian Computing Competition Senior Committee Sarah Chan Valentina Hideg Brian Bi Dr. Carmen Bruni University of Waterloo University of Waterloo Citadel Securities University of Waterloo

Valentina Krasteva Ron McKenzie Robert Cummings Josh Jung William Lyon Mackenzie King C.I. Vincent Massey S.S. University of Waterloo University of Waterloo

Ron Ouwerkerk J.-P. Pretti Graeme Kemkes Andy Kong St. George’s School University of Waterloo University of Waterloo Alumnus University of Michigan

Lisa Rubini-LaForest Wesley Leung Prof. Ondrejˇ Lhotak´ Woburn C.I. University of Waterloo University of Waterloo

Timothy Li Jacob Plachta University of Waterloo Facebook

Dr. David Pritchard Sean Purcell Google University of Waterloo

Reyno Tilikaynen Dr. Troy Vasiga University of Waterloo University of Waterloo

Spencer Whitehead Farbod Yadegarian University of Waterloo University of Waterloo

12