Fall 2011 - present, Professor, California State University, Fullerton.
Fall 2005 - Spring 2011, Associate Professor, California State University, Fullerton.
Fall 2000 - Spring 2005, Assistant Professor, early promotion to Associate Professor in 2005, California State University, Fullerton.
Fall 2005 - Spring 2011, Associate Professor, California State University, Fullerton.
Fall 2000 - Spring 2005, Assistant Professor, early promotion to Associate Professor in 2005, California State University, Fullerton.
- Courses taught:
* CPSC 231 File System Concepts
* CPSC 313 The Computer Impact
* CPSC 332 File System and Databases
* CPSC 431 Database and Applications
* CPSC 433 Encryption and Data Security
* CPSC 440 Computer Architecture II
* CPSC 485 Computational Bioinformatics
* CPSC 531 Advanced Database Systems
Fall 1995 - Spring 2000, at New Jersey Institute of Technology:
- Fall 1999 - Spring 2000, Full time Special Lecturer.
- Fall 1998 - Spring 1999, Instructor, CIS341 Introduction to Logic and Automata.
- Spring 1998, TA, CIS632 Advanced Database System Design.
- Fall 1997, TA, CIS113 Introduction to Computer Science.
- Fall 1995 - Spring 1997, CIS Tutor.
* CIS631 Data Management System Design
* CIS650 Computer Architecture
* CIS652 Computer Networks - Architectures & Protocols
Undergraduate courses taught:
* CIS335 Data Structures & Algorithms
* CIS341 Introduction to Logic and Automata
* CIS451 Communications and Networks
Fall 1987 - Spring 1995, at Fudan University, China.
- Graduate courses taught:
* Principles of Database Design
* Theory of Relational Database - Undergraduate courses taught:
* C Programming Language
* Discrete Mathematics
* Mathematical Analysis