Teaching

CSC313 Data Structures

Undergraduate, Notre Dame University-Louaize, 2020

This course provides a detailed coverage of standard data structures with an emphasis on complexity analysis. Topics include: Asymptotic analysis, vectors, linked lists, stacks, queues, trees and balanced trees, hashing, priority queues and heaps, sorting. Standard graph algorithms such as DFS, BFS, shortest paths and minimum spanning trees are also covered. We will be making heavy use of C++ so it is important you read the c++ review early before the course really takes off.

Theory of Computation

, Notre Dame University-Louaize, 2020

This is a description of a teaching experience. You can use markdown like any other post.

Operating Systems

Undergraduate course, University 1, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post.

Analysis of Algorithms

Undergraduate course, NDU, Department, 2014

This is a description of a teaching experience. You can use markdown like any other post.