3507 lectures