Lecture notes#