7295 lectures