David Cheung is a Process Engineering Consultant at CIBC, where they have worked since 1999. Previously, David held the role of Systems Analyst at Sprint Canada from 1995 to 1999. David is currently pursuing an MBA in Management at the University of Toronto's Rotman School of Management and a BSc in Computer Science from the University of London. David also holds an MSc in Artificial Intelligence from the University of Essex, completed in 1987.
This person is not in the org chart
This person is not in any teams
This person is not in any offices