Courses for which I served as a teaching assistant

  • Undergraduate level: CS 3200 Scientific Computing
  • Graduate level: CS6480 Computer Networks, CS6965 Visual Computing

Graduate Courses

  • CS6630 Scientific Visualization (Instructor: Prof Charles Hansen)
  • CS6610 Computer Graphics (Instructor: Prof Charles Hansen)
  • CS6640 Imaging Processing ( Instructor: Prof Sarang Joshi)
  • BE6000 Physiology (Prof Rob MacLeod)
  • CS6210 Advanced Scientific Computing I (Prof Kris Sikorski)
  • CS6220 Advanced Scientific Computing II (Prof Mike Kirby)
  • CS6230 High Performance Computing (Prof Martin Berzins)
  • CS6150 Algorithms (Prof Suresh Venkatasubramanian)
  • CS6300 Artificial Intelligence (Prof William Thompson)
  • CS6810 Computer Architecture (Prof Rajeev Balasubramonian)
  • BE6460 Bioelectricity and Electrophysiology (Prof Rob MacLeod)
  • WRTG7000 Scientific Writing

Undergraduate Courses

Math Related:

  • Mathematical Analysis I & II
  • Advanced Algebra
  • Ordinary Differential Equations
  • Partial Differential Equations
  • Complex Variables and Functions
  • Probability & Statistics
  • Mathematical Modeling
  • Numerical Analysis
  • Discrete Math

Computer Science Related:

  • Object-Oriented Programming
  • Theory of Computation
  • Operating System
  • Database System
  • Computer Organization
  • Compier Principle & Practice
  • Micro-Computer Systems & Assembly Language
  • Micro-processors & Interface
  • Data Structure
  • Software Engineering & Project Management
  • Computer Multimedia

Electrical Engineering Related:

  • Electrical Circuits
  • Fundamentals of Electronic Technique
  • Signal and Systems