Lecture notes from CS.