5105 lectures