EOSC 112 Lecture Notes: