4315 lectures