guest lectures and presentations