6506 lectures