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)