4950 lectures