8252 lectures