6331 lectures