8295 lectures