9645 lectures