notes on lecture topics 244579