Smith, Dylan Gregory, Department of Computer Science Rhodes University, South Africa