Prof. Singleton - guest lecture