Skip to main content
Prof. Randy Fortier

Randy Fortier
MSc

Associate Teaching Professor, Teaching Scholar-in-Residence

Computer Science
Faculty of Science

Since starting as a teaching faculty, Dr. Fortier's research has been focused on computer science education, including techniques for engaging students, building community, and incorporating technology into the classroom. Research projects include the development of educational tools, evaluating the effectiveness of pedagogical techniques within computer science education, and the creation of serious games designed to teach computer science concepts.



  • MSc - Computer Science University of Windsor 2002
  • BSc, Honours - Computer Science University of Windsor 1997

Panel on Teaching Large Classes

Oshawa, Ontario

2nd Symposium for Effective Teaching and Learning in the Sciences

Dynamic Teaching using Real-time Classroom Analytics 1st Symposium for Effective Teaching and Learning in the Sciences

Oshawa, Ontario

1st Symposium for Effective Teaching and Learning in the Sciences

Challenges in Building a Mobile SpeechWeb Browser

Barcelona, Spain

MOBILITY 2011

A Dynamic Scheme in Support of Scalability in General-Purpose Distributed Virtual Environments

Vancouver, British Columbia

HPCS, 2000

World Distribution Protocol for Support of Scalable General-Purpose Distributed Virtual Environments

Kingston, Ontario

HPCS, 1999

A Framework for Building Computerized Speech Games for Cognitive Profiling


Richard A. Frost, Jonathon Donais, Paul D. Meyer, Matthew Clifford, David Dufour, Ali Karaki, Sabbir Ahmed, Elham Emami, Randy J. Fortier, Christie I. Ezeife, Dragana Martinovic and Yuqi Yang

Proceedings of the Seventh IEEE International Conference on Semantic Computing (ICSC 2013), Sept. 2013, IEEE

An Event Based Denotational Semantics for Natural Language Queries to Data Represented in Triple Stores


Richard A. Frost, Bryan St. Amour, Randy J. Fortier

Proceedings of the Seventh IEEE International Conference on Semantic Computing (ICSC 2013), Sept. 2013, IEEE

Challenges in Building a Mobile SpeechWeb Browser


Randy J. Fortier, Richard A. Frost

Proceedings of the First International Conference on Mobile Services, Resources, and Users (MOBILITY 2011), 2011, Editor-in-Chief: Prof. Dr. Maode Ma, October 2011, IARIA

MySpeechWeb: Software to Facilitate the Construction and Deployment of Speech Applications on the Web


R. A. Frost, A. Karaki, D. Dufour, J. Greig, R. Hafiz, Y. Shi, S. Daichendt, S. Chandon, J. Barolak, R. Fortier

Proceedings of the 10th international ACM SIGACCESS conference on Computers and accessibility (ASSETS 2008), 2008, Editor(s) Simon Harper, Armando Barreto, June 2008, ACM

An Efficient Denotational Semantics for Natural Language Database Queries


Richard A. Frost, Randy J. Fortier

Proceedings of the International Conference on Applications of Natural Language to Information Systems (NLDB 2007), July 2007, Springer

A Dynamic Scheme in Support of Scalability in General-Purpose Distributed Virtual Environments


Randy J. Fortier, Robert D. Kent

Proceedings of the High Performance Computing Symposium (HPCS 2000), June 2000, Kluwer Academic Publishers

World Distribution Protocol for Support of Scalable General-Purpose Distributed Virtual Environments


Randy J. Fortier, Robert D. Kent, Mordechay Schlesinger

Proceedings of the High Performance Computing Symposium (HPCS 1999), June 1999, Kluwer Academic Publishers

• Selected teaching scholar-in-residence - 2021/2022 - 2022/2023
• Funded for virtual learning project – 2021/2022
• Student choice award nominee – 2020/2021
• Student choice award nominee – 2019/2020
• Faculty of Science teaching award – 2019/2020
• Teaching award nominee – 2018/2019
• Student choice award nominee – 2018/2019
• Recipient of a Teaching Innovation Fund grant (2016/2017)
• Recipient of the Achievement Increment (2013/2014, 2014/2015)
• Certificate of Appreciation from Windsor Computer Science Society (2009)
• Recipient of the Centred on Learning Innovation Fund (2008)
• Certificate of Appreciation from Universidad Ciencias Informáticas (2008)
• Recipient of the Ontario Graduate Scholarship (2000-2001, 2001-2002)
• Recipient of the University of Windsor Tuition Scholarship (2000-2002)
• Recipient of the Hewlett-Packard science award (1997)
CSCI 1030U - Introduction to Computer Science
CSCI 1040U - Introduction to Programming for Scientists
CSCI 1060U - Programming Workshop I
CSCI 1200U - Computers and Media
CSCI 2010U - Data Structures
CSCI 2020U - Software Systems Development and Integration
CSCI 2040U - Software Design and Analysis
CSCI 2050U - Computer Architecture I
CSCI 3010U - Simulation and Modelling
CSCI 3070U - Analysis and Design of Algorithms
CSCI 3090U - Computer Graphics and Visualization
CSCI 3230U - Web Application Development
CSCI 4100U - Mobile Devices
CSCI 4110U - Advanced Computer Graphics
CSCI 4160U - Interactive Media