4008 lectures