5045 lectures