Undergraduate courses that I have taught (or TA'ed):
- Instructor (Summer 2010)
- Teaching Assistant (Fall 2008 - Spring
2009)
- INF 121: Software Design I
- INF 117: Project in Software Systems Design
- INF 123: Software Architectures, Distributed Systems, and
Interoperability
- Reader (Fall 2007 - Spring 2008)
- INF 113: Requirement Analysis and Engineering
- ICS 52: Introduction to Software Engineering
- INF 117: Project in Software Systems Design
Graduate courses that I have taken as a student:
- Software Engineering Courses
- Software Engineering
- Formal Specification and Modeling
- Human-Computer Interaction
- Software Architecture
- Software Analysis and Testing
- Ubiquitous Computing
- Computer Science Courses
- Analysis of Algorithms
- Formal Language and Computation
- Operating System Principles
- Database Management System
- Database System Implementation (one of my favorite courses,
taught by Prof. Chris Jermaine)
- Programming Language Principles
- Computer Architecture Principles
- Internet Infrastructure and Protocols (one of my favorite
courses, taught by Prof. Rocky K. C. Chang)
- Statistics Courses
- Fundamental Statistical Theory (another class that I liked
very much, taught by Prof. Ronald
H. Randles)
- Simulation