5010 lectures