Author: Ryerson Polytechnical Institute. Inter-Divisional Informatics Committee.