Repo for the CSCE156H course