4012 lectures