8555 lectures