6508 lectures