5050 lectures