4009 lectures