notes on relevant CS topics