EDUCATION

Dec. 2009
Doctor of Philosophy in Computer Engineering
University of Toronto, Toronto, Ontario
Thesis: Probabilistic Graphical Models for Computer Vision and Computational Biology
Advisor: Brendan Frey
May 2003
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

EMPLOYMENT HISTORY

2003 - Present
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
VincentCheung.ca, Toronto, Ontario
  • 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

AWARDS AND RECOGNITIONS

2005
  • 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)
2003
  • 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

TECHNICAL SKILLS

Languages
  • Java, C, C++, C#, Matlab, Visual Basic, Assembly, VHDL, LaTeX, CSS, HTML, PHP, SQL, network and multi-threaded programming
Software
  • Digital and analog circuit CAD tools (Xilinx ISE, ModelSim, Altera Max Plus II, ORCAD, PSpice), Drafting CAD tools (AutoCAD)

VOLUNTEER EXPERIENCE

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)
2002
  • IEEE Canadian Conf. on Elec. & Comp. Eng. (Winnipeg, MB)
  • IEEE Canadian Conf. on Comp. & Soft. Eng. Education (Winnipeg, MB)
1997
  • The Flood Prevention Force (Winnipeg, MB)
1996
  • The Western Canada Aviation Museum (Winnipeg, MB)

INTERESTS

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)

REFERENCES

Available upon request