Toronto, Ontario, Canada
St. Francis Xavier University
Institute of Information Technology (ITI)
Schulich School of Business - York University