Hands-on session with Marc Oberon

Details to follow