6583 lectures