Peter Schniering holds Guest Lecture at UCL