I have been a teaching assistant in the following courses:
CSCI 585 Database System (USC)
CSCI 570 Analysis of Algorithms (USC)
COMS 4735 Visual Interfaces to Computers (Columbia University)
The course is a survey of existing research systems that allow computers to accept and manipulate visual input, usually from real time cameras, in order to direct further computer processing.
COMS 4113 Fundamentals of Large-Scale Distributed System (Columbia University)
This class teaches design and implementation techniques that enable the building of fast, scalable, fault-tolerant distributed systems.