Representing The Diversity Of Computer Science

A few years ago I redeveloped the slides I use for CIS3750 – a third year software design course that is required for all students in the Bachelor of Computing program. As part of that process, I used a Google Slides template called Jachimo and office characters by Alekksall at Freepik.com because the slides lookedContinue reading "Representing The Diversity Of Computer Science"

Continue reading


Far From Perfect, But Good Enough

On Thursday I hosted the first class meetings for CIS3750 and CIS4020. I was incredibly worried and anxious prior to class. Despite having spent the entire summer working to transition the courses to online formats, I had this nagging feeling that I forgot something, that the technology would fail, or that the students wouldn’t engage.Continue reading "Far From Perfect, But Good Enough"

Continue reading


Introducing Our CIS3750 Community Partner For Fall 2020

Since 2012, students enrolled in CIS3750 (Systems Analysis & Design in Applications) at the University of Guelph have worked with charitable and not-for-profit organizations to develop computer science and software engineering solutions to a variety of social challenges. Solutions have spanned the domains of food security, education, and personal and public health, and have beenContinue reading "Introducing Our CIS3750 Community Partner For Fall 2020"

Continue reading


More Fall 2020 Independent Study Opportunities

Earlier this summer I posted several research opportunities for senior students interested in taking CIS4900, CIS4910, MATH4600, or STAT4600. While those projects are still available for interested students, I have several others that are also available. Investigating Diversity in Research: This project will involve the development of several web scrapers that will be used toContinue reading "More Fall 2020 Independent Study Opportunities"

Continue reading


MSc Thesis Defence – Nicolas Durish

Join us on Thursday, August 27th at 9:00 am for the MSc Thesis Defence of Nic Durish. Given the ongoing pandemic and the need to physically distance ourselves, the defence will take place virtually using Microsoft Teams. If you wish to take part in the defence, please send me a quick note and I willContinue reading "MSc Thesis Defence – Nicolas Durish"

Continue reading


Course Outlines: A Fall 2020 Update

As the fall semester quickly approaches, I’ve been spending as much of my time as possible getting my fall courses organized. Over the past month, most of that time has been focused on the content of the course – what to cover, when to cover it, and how best to deliver it to the studentsContinue reading "Course Outlines: A Fall 2020 Update"

Continue reading


2021 Mitacs Globalink Positions Available

Are you looking for a unique research internship during the summer of 2021? If so, check out the Mitacs Globalink program. More than 2600 new projects – including 51 at the University of Guelph – have just been posted. This year I am excited to offer 5 different research projects for up to 10 students.Continue reading "2021 Mitacs Globalink Positions Available"

Continue reading


MSc Thesis Defense – Michael Griffiths

I’m excited to announce that Michael Griffiths will defend his Master’s (Mathematics) thesis on Thursday, August 13th at 9:00 am. Due to COVID-19, we will gather online via Teams. If you are interested in joining, please message me and I will share a link with you. Title: Analysis of a Generalized Nonlinear Delay Differential EquationsContinue reading "MSc Thesis Defense – Michael Griffiths"

Continue reading