Mark Maybury
animation augmented reality autonomous actors computer games computer vision digital entertainment distributed systems edutainment emotional characters entertainment computing haptic devices interactive digital storytelling mobile devices mot