4105 lectures