5950 lectures