5770 lectures