4512 lectures