lecture notes on organization 2171850