Computer Applications
PSG College of Technology
OCAD University, Toronto, Canada
University of New Brunswick