4089 lectures