He has worked on projects involving image matching, landmark recognition, object detection, text detection and OCR. His contributions are in use in several Google services such as Streetview, Google Goggles and Image Search. Currently he leads Google efforts on developing new technology for reading text from camera images in unconstrained environments, such as Google Goggles and Streetview. He holds a PhD in Computer Science from University of California, Los Angeles.