CIVL685 Lecture Notes