4510 lectures