lecture notes complete