Doctor of Philosophy in Computer Engineering
University of Toronto, Toronto, Ontario
Thesis: Graphical Epitome Processing
Advisor: Brendan Frey
Bachelor of Science in Computer Engineering (Honours with Distinction)
University of Manitoba, Winnipeg, Manitoba
GPA: 4.49/4.50
Governor General's Silver Medal for the highest undergraduate academic standing
Thesis: Signal Classification through Multifractal Analysis and Neural Networks
Advisor: Witold Kinsner


2009 - Present
Founder and CEO
Shape Collage Inc., Vancouver, British Columbia
  • Algorithm and software development, website design, SEO, server administration, patent drafting, technology license agreement negotiations, marketing and PR, online advertising, customer support, project management, accounting, business strategy, business plan writing, pitching to VCs
  • Bootstrapped to 6.5 million downloads and seven-figure revenues
  • 2010 EO Graduate Student Entrepreneur Global Champion
  • Winner of eight business plan competitions
2003 - 2011
Machine Learning, Computer Vision, and Computational Biology Research Assistant
University of Toronto, Toronto, Ontario
  • Researched modelling of video sequences by a smaller sequence, its "video epitome", in a generative model with implementations in Matlab, Java, and C#
  • Developed a distributed computing system in Java and achieved considerable speed improvement in computing and utilizing video epitomes
  • Invented the "factorgram", which is a hybrid between factor analysis and a clustergram, for aiding biologists in discovering interactions between genes
2007 - Present
President, Vancouver, British Columbia
  • Created "Shape Collage", a program that automatically creates photo collages using a machine learning algorithm
  • Wrote a program to download photos from Facebook and scrape the caption information for the jpeg IPTC metadata
  • Designed websites
Summer 2006
Google Engineering Intern
Google, Mountain View, California
  • Developed machine learning algorithms in C++ for performing computer vision tasks for mobile device applications
Summer 2005
Microsoft Research Intern in Machine Learning and Applied Statistics
Microsoft Research, Redmond, Washington
  • Developed machine learning algorithms for manipulating the illumination of an image, mimicking a physical walkthrough of an image, video segmentation, and biological cell tracking
Summer 2002
NSERC (Natural Sciences and Engineering Research Council of Canada)
Undergraduate Student Research Award Recipient
University of Manitoba, Winnipeg, Manitoba
  • Researched the application of advanced computer engineering techniques to digital signal processing in order to analyze stochastic, non-stationary, self-similar signals such as electroencephalograms (EEGs), speech, and internet traffic
  • Developed programs in Java and Matlab for neural networks, wavelets, fractal dimensions, distributed computing systems, genetic algorithms, data compression, and information entropy
1998 - 2003
Joint Owner
TVKMLMC Vending, Winnipeg, Manitoba
  • Operated and maintained a vending machine and tracked weekly sales
1995 - 2003
Computer Technician
MicroAge Technology Services, Winnipeg, Manitoba
  • Conducted troubleshooting and repaired hardware and software problems
  • Provided training for customers on basic computer usage
  • Assisted in the accounting and managerial areas


  • EO Global Graduate Student Entrepreneur Champion
  • ACE Canada Student Entrepreneur of the Year (CAD $10,000)
  • Winner of 8 Business Plan Competitions (CAD $58,000 in total)
  • IEEE Computer Vision and Pattern Recognition (CVPR) best paper honourable mention award (USD $1,000) [Cheung, Frey, and Jojic, "Video Epitomes"]
2004 - 2007
  • NSERC Canada Graduate Scholarship – Doctoral (CAD $105,000)
2003 - 2004
  • NSERC Canada Graduate Scholarship – Master's (CAD $17,500)
  • Governor General's Silver (Undergraduate) Medal, University Gold Medal in Engineering, and the Faculty of Engineering Medal in Computer Engineering
1999 - 2003
  • Recipient of 32 undergraduate scholarships for academic achievement, research ability, communication skills, and leadership skills – including a undergraduate thesis award and a technical communication report prize (CAD $25,575 in total)
2000 - 2002
  • Honourable mentions in the North Central Section of the Mathematical Association of America (NCS/MAA) team competitions
1998 - 1999
  • Provincial winner of the Univ. of Waterloo's Canadian Computing Competition, and the Euclid (Grade 12) and Descartes (Grade 13) math competitions
  • Top provincial team in the Euclid and second in the Decartes math competitions
  • Honourable mentions in the Manitoba Mathematical Competition and the Univ. of Waterloo's Canadian Open Mathematics Competition Challenge


  • Java, C++, C#, PHP, Javascript, Python, SQL, Matlab, LaTeX, Visual Basic, HTML, CSS, network and multi-threaded programming


2004 - 2008
  • Reviewer for IEEE Intern. Conf. on Comp. Vision (ICCV), IEEE Intern. Conf. on Comp. Vision and Pattern Recognition (CVPR), European Conf. on Comp. Vision (ECCV), Neural Information Processing Systems (NIPS), IEEE Trans. Pattern Analysis and Machine Intelligence (PAMI), Uncertainty in Artificial Intelligence (UAI), IEEE Trans. Systems, Man, and Cybernetics (SMC), and IEEE Trans. Circuits and Systems for Video Technology (TCSVT)
2003 - 2004
  • 89 Chestnut Residence Council (Toronto, ON)
  • IEEE Canadian Conf. on Elec. & Comp. Eng. (Winnipeg, MB)
  • IEEE Canadian Conf. on Comp. & Soft. Eng. Education (Winnipeg, MB)
  • The Flood Prevention Force (Winnipeg, MB)
  • The Western Canada Aviation Museum (Winnipeg, MB)


Indoor and beach volleyball, rollerblading, ice skating, snowboarding, skiing, basketball, white water rafting, dragon boat racing, curling, rock climbing, running, table tennis, ultimate, travelling (4 continents, 25 countries)


Available upon request