teaching

List of classes I have been a teaching assistant for.

Courses TA’d at Queen’s University

2025

  • MREN178: Data Structures and Algorithms - Multidimensional arrays, linked lists, stacks, queues, and deques. Asymptotic notation. Hash and scatter tables, trees, search trees, heaps, and priority queues. Graphs and various algorithms such as recursion, branch-and-bound methods, searching, sorting, and probabilistic algorithms.

2024

  • ELEC271: Digital Systems - Boolean algebra applied to digital systems; logic gates; combinational logic design; electronic circuits for logic gates; arithmetic circuits; latches and flip-flops, registers and counters; synchronous sequential logic and state machine design; implementation in programmable logic chips.