5245 lectures