5005 lectures