5101 lectures