5405 lectures