Lecture and research notes