Department of Computer Science


I teach computer science here at Memorial University.

During Winter 2020 I will be teaching four courses, remotely and online.

Select a course from the top menu to view a little more information, including access to a sample course outline.

Delivery will be asynchronous, which means that there'll no live classes. However, all in-class and midterm exams will be held during scheduled class time, and cannot be rescheduled for any reason.

All course materials will be published in Brightspace, and course shells will open on the first day of semester.

Please send all enquiries about programs, course registration requirements, waiting lists and pre-requisites to the undergraduate advising email address: cs-ugradadv @

Please also consult the CS Undergraduate Handbook and the General Academic Regulations.

At this point I normally sign off with "See you in class!", so let's hope that we can do that soon.


mhatcher @

Office: EN2016, S.J Carew Building