4389 lectures