Document Actions

Teaching

I have taught the following classes:
  • CS6620, Advanced Computer Graphics II: Ray tracing (S2005, S2006, S2007)

The ray-tracing algorithm for computer graphics. Intersection methods for 3-D objects, including basic and advanced objects.  Lighting models, reflection and refraction. Introduction to surface, solid, and volume texturing. Introduction to sampling theory and the aliasing problem. Acceleration structures for ray-tracing.  Special effects such as bump mapping, soft shadows, depth-of-field,  motion-blur,tracing.

  • CS4400, Computer Systems (F2006)

Introduction to computer systems from a programmer's point of view. Machine level representations of programs, optimizing program performance, memory hierarchy, linking, exceptional control flow, measuring program performance, virtual memory, concurrent programming with threads, network programming.


Powered by Plone CMS, the Open Source Content Management System