A build-it-yourself camera for education featuring regular, panoramic and 3D photo capture and battery-less operation.
A low-cost, high-quality panoramic camera and app for surveillance and video conferencing.
A panoramic camera with a single viewpoint, full spherical field of view and uniform resolution.
Suite of apps to visualize your home improvement projects. Includes paint and glass visualizers.
An augmented reality chess board to play physical chess with an online player.
A photo sharing website for kids. Built with powerful moderation platform backed by parents and teachers. Currently offline.
Real-time, photorealistic rendering of rain and rain drop splashes. The splashes vary depending on surface they fall on.
Efficient methods for separating the direct and global components of a scene lit by a single light source and viewed by a camera.
Using typing rythm and patterns as basis for secondary user authentication.
An online game that puts your science, geography and photography knowledge to thte test.
Simple and fun build-it-youself science projects to do at home with kids.
Did you know that we are all partly blind; that there is a large hole almost at the center of our visual world?
My entry won the Columbia Artificial Intelligence Game Championship 2007.
Course creator with Prof. Shree Nayar, Computer Science Department, Columbia University. A hands-on introductory course in computer vision.
Recurring Teaching Assistant with Prof. Shree Nayar, Computer Science Department, Columbia University. A graduate computer vision course.
Teaching Assistant with Prof. Peter Belhumeur, Computer Science Department, Columbia University. An introductory course in biometrics.