COMP-348 Assignments done for COMP 348: Principles of Programming Languages Done in Summer 2020 at Concordia University Languages used: Prolog, Lisp, C, Ruby