Author: University of Windsor School of Computer Science