6509 lectures