Lecture Notes (by Jianer Chen)