academic lecture notes 5097110