5252 lectures