4188 lectures