6504 lectures