Courses

Current Course Offerings

Course Title Instructor Day/Time Exam
ENSC 100W D100 Engineering, Science and Society Michael Hegedus
Sep 4 – Dec 3, 2024: Wed, 3:30–4:20 p.m.
Sep 4 – Dec 3, 2024: Fri, 2:30–4:20 p.m.
ENSC 105W D100 Process, Form, and Convention in Professional Genres Michael Sjoerdsma
Sep 4 – Dec 3, 2024: Mon, Wed, Fri, 12:30–1:20 p.m.
Oct 15, 2024: Tue, 12:30–1:20 p.m.
ENSC 120 D100 Introduction to Electronics Laboratory Instruments Operation and Measurement Techniques Atousa Hajshirmohammadi
Sep 4 – Dec 3, 2024: Thu, 8:30–10:20 a.m.
ENSC 151 D100 Introduction to Software Development for Engineers Yuri Reis Rodrigues
Sep 4 – Oct 11, 2024: Tue, Thu, 2:30–4:20 p.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 2:30–4:20 p.m.
ENSC 194 D100 Optional Job Practicum Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 195 D100 Industrial Internship I Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 195 D200 Industrial Internship I Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 195 I100 Industrial Internship I Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 196 D100 Special Internship I Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 196 D200 Special Internship I Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 196 I100 Special Internship I Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 204 E100 Graphical Communication for Engineering Mohammad Soltanshah
Sep 4 – Dec 3, 2024: Wed, 4:30–6:20 p.m.
ENSC 220 D100 Electric Circuits I Bernhard Rabus
Sep 4 – Dec 3, 2024: Wed, Fri, 2:30–4:20 p.m.
ENSC 225 D100 Microelectronics I Ash Parameswaran
Sep 4 – Oct 11, 2024: Tue, Thu, 10:30 a.m.–12:20 p.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 10:30 a.m.–12:20 p.m.
ENSC 251 D100 Software Design and Analysis for Engineers Herbert Tsang
Sep 4 – Oct 11, 2024: Tue, 12:30–2:20 p.m.
Oct 16 – Dec 3, 2024: Tue, 12:30–2:20 p.m.
Sep 4 – Dec 3, 2024: Thu, 12:30–2:20 p.m.
ENSC 252 D100 Fundamentals of Digital Logic & Design Rafegabeham Ahamedsheriff
Sep 4 – Oct 11, 2024: Tue, Thu, 8:30–10:20 a.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 8:30–10:20 a.m.
ENSC 295 D100 Industrial Internship II Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 295 D200 Industrial Internship II Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 295 I100 Industrial Internship II Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 296 D100 Special Internship II Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 296 D200 Special Internship II Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 296 I100 Special Internship II Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 316 D100 Engineering Electromagnetics I Bernhard Rabus
Sep 4 – Dec 3, 2024: Wed, Fri, 8:30–10:20 a.m.
ENSC 324 D100 Electronic Devices Matthew Sederberg
Sep 4 – Oct 11, 2024: Tue, Thu, 8:30–10:20 a.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 8:30–10:20 a.m.
ENSC 350 D100 Digital Systems Design Lakshman One
Sep 4 – Oct 11, 2024: Tue, Thu, 12:30–2:20 p.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 12:30–2:20 p.m.
ENSC 351 D100 Embedded and Real Time System Software Craig Scratchley
Sep 4 – Dec 3, 2024: Wed, Fri, 2:30–4:20 p.m.
ENSC 370 D100 Biomedical Engineering Directions Andrew Rawicz
Sep 4 – Dec 3, 2024: Fri, 12:30–2:20 p.m.
ENSC 380 D100 Linear Systems Kamal Gupta
Sep 4 – Oct 11, 2024: Tue, Thu, 2:30–4:20 p.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 2:30–4:20 p.m.
ENSC 385 D100 Statics and Strength of Materials Jalal Taheri Kahnamouei
Sep 4 – Oct 11, 2024: Tue, Thu, 8:30–10:20 a.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 8:30–10:20 a.m.
ENSC 395 D100 Industrial Internship III Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 395 D200 Industrial Internship III Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 395 I100 Industrial Internship III Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 396 D100 Special Internship III Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 396 D200 Special Internship III Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 396 I100 Special Internship III Cristina Eftenaru
Sep 4 – Oct 11, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
Oct 16 – Dec 3, 2024: Mon, Tue, Wed, Thu, Fri, 8:00 a.m.–8:00 p.m.
ENSC 403 D100 Directed Studies in Engineering Science Lesley Shannon
TBA
ENSC 440 E100 Capstone B: Engineering Design Project Andrew Rawicz
Sep 4 – Dec 3, 2024: Wed, 4:30–6:20 p.m.
ENSC 453 D100 Programming for Heterogeneous Computing Systems Zhenman Fang
Sep 4 – Oct 11, 2024: Tue, Thu, 10:30 a.m.–12:20 p.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 10:30 a.m.–12:20 p.m.
ENSC 477 D100 Biomedical Image Acquisition Balbir Gill
Sep 4 – Dec 3, 2024: Wed, Fri, 8:30–10:20 a.m.
ENSC 498 D100 Engineering Science Thesis Proposal TBA
ENSC 499 D100 Engineering Science Undergraduate Thesis TBA
ENSC 704 G100 Industrial Internship TBA
ENSC 704 G200 Industrial Internship TBA
ENSC 801 G100 Linear Systems Theory Faisal Beg
Sep 4 – Dec 3, 2024: Mon, 4:30–7:20 p.m.
ENSC 835 G100 Communication Networks Ljiljana Trajkovic
Sep 4 – Oct 11, 2024: Tue, Thu, 6:30–7:50 p.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 6:30–7:50 p.m.
ENSC 870 G100 MEng Course Option Portfolio TBA
ENSC 880 G100 PhD Qualifying Examination Faisal Beg
TBA
ENSC 891 G100 Directed Studies I TBA
ENSC 891 G200 Directed Studies I TBA
ENSC 892 G100 Directed Studies II TBA
ENSC 892 G200 Directed Studies II TBA
ENSC 894 G100 Special Topics II (Prog.for Heterogen.Cmpt Sys) Zhenman Fang
Sep 4 – Oct 11, 2024: Tue, Thu, 10:30 a.m.–12:20 p.m.
Oct 16 – Dec 3, 2024: Tue, Thu, 10:30 a.m.–12:20 p.m.
ENSC 895 G100 Special Topics III (Biomedical Image Acquisition) Balbir Gill
Sep 4 – Dec 3, 2024: Wed, Fri, 8:30–10:20 a.m.
ENSC 896 G100 MEng Project (Completion) TBA
ENSC 896 G200 MEng Project (Completion) TBA
ENSC 897 G100 MEng Project TBA
ENSC 897 G200 MEng Project
ENSC 898 G100 MASc Thesis TBA
ENSC 898 G200 MASc Thesis TBA
ENSC 899 G100 PhD Thesis TBA
ENSC 899 G200 PhD Thesis TBA