There are three types of online courses:

Synchronous Courses

A real-time, online course where the instructor and students meet via web conferencing tools, at scheduled days and times. Instructors and students share information, ideas and learning experiences in a virtual course environment. Participation in synchronous courses requires students to have reliable, high-speed internet access, a computer (ideally with a webcam), and a headset with a microphone.

Asynchronous Courses

An online course where the instructor and students share information, ideas, and learning experiences in a virtual course space. Asynchronous courses do not have live, scheduled meetings online. However, students are expected to remain up to date with the deadlines and due dates provided by the instructor. These courses require high-speed Internet access and a computer.

Blended Courses

An online course where there is a mixture of synchronous meetings and asynchronous activities. This means students need to be prepared to meet some of the time online via web conferencing tools at scheduled days and times. The specific dates will be communicated by the instructor in the course outline. The asynchronous activities are intended to provide flexibility to students when the class is not meeting synchronously. Students are expected to remain up to date with the deadlines and due dates provided by the instructor. These courses require reliable high-speed Internet access and a computer (ideally with a webcam), and a headset with a microphone.

This page will be continuously updated.

SUBJ CRSE SEQ Instructor Online Delivery Method
COMP 1001 B Hill, Darryl Blended delivery; live lectures will occur at the designated times. Lectures will also be recorded and posted to cuLearn. Quizzes will be delivered during the designated lecture time, so students must be available to be online during lecture times.
COMP 1005 B Hinek, Michael Jason Blended delivery
COMP 1006 B McKenney, David Blended delivery; core course content will be delivered through pre-recorded lecture videos. Scheduled lecture and tutorial times will be used to provide supplementary material. Every effort will be made to record scheduled lecture sessions for later use by students.
COMP 1405 B Genkin, Michael Blended delivery; Students are expected to participate during the synchronous meeting time, including lectures and other presentations. There will be additional activities such as assignments, examinations, and/or tutorials for completion outside of class time. Classes will be recorded subject to any technical issue. Presentations by guest speakers, if arranged,  will be recorded subject to their consent. Students are expected to have high-speed internet access, and a computer with microphone.
COMP 1406 A Hinek, Michael Jason Blended delivery
COMP 1406 B McKenney, David Blended delivery; core course content will be delivered through pre-recorded lecture videos. Scheduled lecture and tutorial times will be used to provide supplementary material. Every effort will be made to record scheduled lecture sessions for later use by students.
COMP 1406 C Hinek, Michael Jason Blended delivery
COMP 1501 A Hillen, Connor Synchronous delivery; classes are recorded, participation will not be evaluated; however, there will be in-class quizzes with required attendance.

Tutorials will be synchronous and evaluated, students are expected to have a functioning microphone and attend each tutorial for grades.

COMP 1601 A Somayaji, Anil Blended delivery
COMP 1805 A Shaikhet, Alina Blended delivery; Lectures will be delivered through pre-recorded lecture videos. Scheduled lecture and tutorial times will be used to provide clarifications and supplementary material. Tests will be delivered online during the designated lecture time, so students are expected to be available during their lecture time.
COMP 1805 B Hill, Darryl Blended delivery; live lectures will occur at the designated times. Lectures will also be recorded and posted to cuLearn. Quizzes will be delivered during the designated TUTORIAL time, so students must be available to be online during their tutorial time.
COMP 1805 C Hill, Darryl Blended delivery; live lectures will occur at the designated times. Lectures will also be recorded and posted to cuLearn. Quizzes will be delivered during the designated TUTORIAL time, so students must be available to be online during their tutorial time.
COMP 2401 B Lanthier, Mark Blended delivery; lectures asynchronous except for 4 classes which must be synchronous.

Tutorials will be synchronous.

COMP 2402 A Sharp, Alexa Blended delivery; core course content will be delivered through pre-recorded lecture videos. Scheduled lecture time will be used to provide clarifications. Tests will be delivered online during the designated lecture time, so students are expected to be available during their lecture time.
COMP 2402 B Sharp, Alexa Synchronous delivery; classes are recorded, participation will not be evaluated; however, there will be in-class tests with required attendance.
COMP 2404 A Laurendeau, Christine Blended delivery; lectures.

Tutorials will be synchronous

COMP 2404 B Mustafa, Nasser Blended delivery; the lectures will be delivered either live in which students can participate, or Pre-recorded lectures that will be posted on CuLearn. In addition, the PPT presentations of the lectures and any supplementary material will be posted on CuLearn.

For the tutorial part, The TA’s will communicate with the students during the tutorial session through Zoom, BBB, or Discord.

COMP 2404 C Laurendeau, Christine Blended delivery; lectures.

Tutorials will be synchronous

COMP 2406 A McKenney, David Blended delivery; core course content will be delivered through pre-recorded lecture videos. Scheduled lecture and tutorial times will be used to provide supplementary material. Every effort will be made to record scheduled lecture sessions for later use by students.
COMP 2501 A Lalonde, Wilf Synchronous delivery; classes are recorded; participation will not be evaluated; there may be in-class quizzes with required attendance.

Tutorials will be synchronous and provide help for a start on assignments due later. Students are expected to have a functional microphone and attend tutorials.

COMP 2601 A Nel, Louis Blended delivery; asynchronous lectures but the tests will be synchronous during the scheduled class time.
COMP 2804 A Sack, Jorg-Rudiger Blended delivery; live Zoom lectures will occur at the designated times. Lectures will also be recorded and posted to cuLearn. Tests will be delivered online during the designated lecture time, so students are expected to be available during their lecture time.
COMP 2804 B Holden, Matthew Blended delivery; course content will be delivered primarily through pre-recorded videos. Scheduled class times may be used for supplementary materials and assessments.
COMP 3000 B Zhao, Lianying Synchronous delivery; students are expected to participate during the synchronous meeting time, including lectures, tutorials and exams. Lectures will be recorded. Additional activities and assignments will be made available via the course page for completion outside of class time.
COMP 3002 A Lalonde, Wilf Blended delivery
COMP 3004 A Radonjic, Vojislav Synchronous delivery, lectures will be recorded.
COMP 3004 B Corriveau, Jean-Pierre Synchronous delivery, lectures will be recorded.
COMP 3005 B Nel, Louis Blended delivery; asynchronous lectures but the tests will be synchronous during the scheduled class time.
COMP 3007 A Runka, Andrew Asynchronous delivery; lecture material (videos, notes, sample code, practice problems) released weekly. The scheduled time will be used only for the midterm. This may change closer to date. Full delivery details will be provided in the course outline posted on the Computer Science Website.
COMP 3007 B Runka, Andrew Asynchronous delivery; lecture material (videos, notes, sample code, practice problems) released weekly. The scheduled time will be used only for the midterm. This may change closer to date. Full delivery details will be provided in the course outline posted on the Computer Science Website.
COMP 3008 A Biddle, Robert Blended Delivery: lectures will be pre-recorded and scheduled time used for Q&A and discussion.
COMP 3009 A Azami, Rosa Blended delivery; at least one lecture in the week would be online in real-time [with the possibility of mandatory attendance], and the other lecture would be recorded offline and will be posted on cuLearn.

Tutorials, will be delivered in real-time (Synchronous).

COMP 3203 A Abdou, AbdelRahman Synchronous delivery
COMP 3803 A Smid, Michiel Asynchronous delivery; lectures will be recorded and posted on YouTube. The midterm will be during the scheduled class time.
COMP 3804 A Shaikhet, Alina Blended delivery; Live lectures will occur at the designated times. Lectures will also be recorded and posted to cuLearn. Tests will be delivered online during the designated lecture time, so students are expected to be available during their lecture time.
COMP 3804 B Smid, Michiel Asynchronous delivery; lectures will be recorded and posted on YouTube. The midterm will be during the scheduled class time.
COMP 4009 A Frank Dehne Synchronous delivery; class participation encouraged but not evaluated. Assignments will be submitted by e-mail. There will be an in-class Final exam.
COMP 4102 A Azami, Rosa Blended delivery; at least one lecture in the week would be online in real-time [with the possibility of mandatory attendance], and the other lecture would be recorded offline and will be posted on cuLearn.
COMP 4106 B Holden, Matthew Blended delivery; course content will be delivered primarily through pre-recorded videos. Scheduled class times may be used for supplementary materials and assessments.
COMP 4107 B Tsang, Koon-Ho Alan Blended delivery; synchronous parts will be recorded and made available to students.
COMP 4108 B Abdou, AbdelRahman Synchronous delivery
COMP 4109 A Barrera, David Blended delivery; lectures will be delivered online during scheduled class time and recorded for later viewing. Participation during scheduled class time is encouraged but not mandatory.
COMP 4203 A Traboulsi, Ahmad Asynchronous delivery
COMP 4206 A Kranakis, Evangelos Blended delivery; scheduled time will be used for two tests and the midterm. Synchronous course, meetings via web conferencing tools on Zoom at scheduled time. The video conference link for the lecture is posted at the course web page on CU Learn. Homework, assignments and other activities will be completed as usual outside of class and submitted on CU Learn. Students are expected to be available during the synchronous meeting times.

COMP 4308 A Moteshareie, Houman Synchronous delivery (also listed as BIOC4008)
COMP 4501 A Somayaji, Anil Blended delivery
COMP 4601 A McKenney, David Asynchronous delivery; this is a lab style course. Lectures will be pre-recorded and students will ask questions during “lecture time”.
COMP 4806 A Grandmaison, Emmanuel Delivered via zoom (also listed as MATH4806)
COMP 4900 A Tsang, Koon-Ho Alan Blended delivery; synchronous parts will be recorded and made available to students.
COMP 5005 W Oommen, John Synchronous delivery; participation encouraged but not evaluated; classes will be recorded if possible. Assignments will be submitted by e-mail, there will be a take-home Final exam and a final project.
COMP 5210 A Stobert, Elizabeth Blended delivery
COMP 5305 W Liu, Mengchi Synchronous delivery; participation encouraged and evaluated; classes will be recorded.
COMP 5310 W Kranakis, Evangelos Blended delivery; scheduled time will be used for two tests and the midterm. Synchronous course, meetings via web conferencing tools on Zoom at scheduled time. The video conference link for the lecture is posted at the course web page on CU Learn. Homework, assignments and other activities will be completed as usual outside of class and submitted on CU Learn. Students are expected to be available during the synchronous meeting times.
COMP 5900 S Jun Huang Synchronous delivery; real-time online course where the instructor and students meet via web conferencing tools, at scheduled days and times. No recordings. Alternatives for distance students can be discussed with the instructor on a case-by-case basis. (also listed as SYSC 5804W and ITEC5910 W)
COMP 5900 T Barrera, David Synchronous delivery; students are expected to attend and participate during scheduled class time since. Lectures will not be recorded.
COMP 5900 V Komeili, Majid Blended delivery; Students are expected to participate during the meeting time, including lectures and other presentations. There will be additional activities such as projects for completion outside of class time. Classes will be recorded subject to any technical issue. Students are expected to have high-speed internet access, and a computer with microphone.
COMP 5900 X Zhao, Lianying Synchronous delivery; Students are expected to participate during the synchronous meeting time, including lectures, project presentations and exams. Additional activities will be made available via the course page for completion outside of class time, including research paper reading, assignments and projects.
COMP 5900 Z Tsang, Koon-Ho Alan Blended delivery; synchronous parts will be recorded and made available to students.
DATA 5000 W Komeili, Majid Blended delivery; Students are expected to participate during the synchronous meeting time, including lectures and other presentations. There will be additional activities such as project for completion outside of class time. Classes will be recorded subject to any technical issue. Presentations by guest speakers will be recorded subject to their consent. Students are expected to have high-speed internet access, and a computer with microphone.
DATA 5000 X Velazquez, Elio Blended delivery; Students are expected to participate during the synchronous meeting time, including lectures and other presentations. There will be additional activities such as project for completion outside of class time. Classes will be recorded subject to any technical issue. Presentations by guest speakers will be recorded subject to their consent. Students are expected to have high-speed internet access, and a computer with microphone.
DATA 5000 Y Genkin,Michael Blended delivery; Students are expected to participate during the synchronous meeting time, including lectures and other presentations. There will be additional activities such as project for completion outside of class time. Classes will be recorded subject to any technical issue. Presentations by guest speakers will be recorded subject to their consent. Students are expected to have high-speed internet access, and a computer with microphone.
HCIN 5300 W Girouard, Audrey Synchronously delivery with the synchronous session being recorded. Additional activities and assignments will be made available via the course page. for completion outside of class time. Students are expected to participate during the synchronous meeting time. Participation evaluated. (also listed as ITEC5204)
HCIN 5400 W Ma, Chunyun Blended delivery (also listed as CGSC5101)
HCIN 5501 W Teather, Robert Synchronous delivery; classes will not be recorded. Participation Evaluated. Students are reuired to be present via video conferencing (e.g., Zoom or similar) for seminar-based discussions on course content.  (also listed as ITEC5208)

Additional online resources can be found here: