Graphics
- Advanced Computer Graphics
- Project: Displacement Mapping using Adaptive Tessellation [more...]
- Seminar: Directional Occlusion for Screen Space G.I. [slides]
- Neighbour finding using Quadtrees [source]
- POVRay Rendering Assignment [more...]
- Fundamentals of Digital Image Processing
- Project: Image Based Relighting using Polynomial Texture Maps [more...]
- Research Project: Camera Calibration for Multiview 3D Reconstruction
- Seminar: Splat Based Raytracing
- Software Lab
- Project: GPU Accelerated GIMP Plugin [source]
- Flick-er: Shell Script to search and download Flickr images [more...]
Machine Learning
- Artificial Intelligence
- Graphical Models and Structured Learning
- Alpha Expansion Labeling algorithm using Graph Cuts
- Noun phrase chunking using Conditional Random Fields
- Data Mining
- WEKA Extension: Linear and Log-loss regression [source]
- WEKA Extension: Active Learning Classifiers [source]
Other Courses
- Algorithms and Complexity
- Fundamental Algorithms in Computational Biology
- Program Analysis
- Introduction to Indian Astronomy
Teaching Assistant
- Teaching Assistant: Advanced Computer Graphics (Spring 2010)
- Teaching Assistant: M.Tech Software Lab (Fall 2009)
- Teaching Assistant: Artificial Intelligence (Spring 2009)
- Teaching Assistant: Computer Programming and Utilization (Fall 2008)