His group specializes in Human-in-the-Loop computer vision, where the applications span different areas of vision applied for scientific exploration, and vision applied for computer graphics. He received his PhD from Georgia Tech, and has worked at Cambridge University and ETH Zurich, before starting his group at UCL. He is an Associate Editor for IEEE PAMI, co-program chair for the British Machine Vision Conference 2017, and Area Chair for IEEE CVPR.16/.17 and ECCV 2016.