6505 lectures