5905 lectures