9005 lectures