8312 lectures