3506 lectures