5249 lectures