CISC 101: Introduction to Computer Programming

Teaching Assistant, Queen's University, 2022

Introduction to algorithms: their definition, design, coding, and execution on computers. Intended for students who have no programming experience.