5215 lectures