8950 lectures