3994 lectures