lecture notes on sos