My research concerns the development of intelligent machines - to “teach” computers to (1) understand the behaviour and intent of humans, and (2) to correctly interpret (“Perceive” or “See”) objects and scenes depicted in colour/depth images or videos. I work in the areas of Computer Vision (RGB and 3D - KINECT), Machine Learning, Discrete Optimization, Behavioural Game Theory and Human-Computer Interaction. My current research interests include 3D Reconstruction and Rendering, Probabilistic Programming, Interpretable and Verifiable Knowledge Representations from Deep Models. In terms of applications, I am interested in Conversation agents for Task completion, Machine learning systems for Healthcare and 3D rendering and interaction for augmented and virtual reality.