Preliminary lectures controller