6524 lectures