4140 lectures