6040 lectures