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