Concordia University - COMP 352 - Data Structures and Algorithms