Current Teaching (Spring 2009)
- CSC 460 / 560 - Operating Systems
CSC 660 - Advanced operating Systems
Note: Registered students can access each course content on
Blackboard.
Teaching Interests
Database
Concepts, Database Administration, Programming Languages, Theory of Computation,
Operating Systems, Data Mining, Data Structures,
Web Programming and Administration.
Teaching Experience
Northern Kentucky University- CSC 460 / 560 – Operating Systems (Fall 2005, Spring 2006, Fall 2006, Fall 2007, Spring 2009)
- CSC 660 – Advanced Operating Systems (Spring 2009)
- CIT 472 – Database Administration (Fall 2008)
- CSC 360 – Object-Oriented Programming II (Fall 2008)
- INF 120 – Elementary Programming (Fall 2006, Spring 2008)
- CIT 386 – Web and Database Administration (Spring 2007, Spring 2008)
- CSC 650 – Advanced Database Systems (Spring 2005, Spring 2008)
- CIT 486 – Three Tier Web Applications (Fall 2007)
- CSC 450 / 550 – Database Management Systems (Fall 2007)
- CSC 150 – Computer Concepts and Applications (Spring 2007)
- CIT 140 – Introduction to Computer Information Technology (Spring 2006, Spring 2007)
- CSC 694 – Data Privacy and Anonymity (Fall 2006)
- CSC 350 – Database Management Systems (Spring 2005, Spring 2006)
- CSC 260 – Computer Programming I (Fall 2004, Fall 2005)
- CSC 260L – Computer Programming Laboratory (Fall 2005)
- CSC 594 – Introduction to Databases (Fall 2005)
- CSC 485 / 585 – Theory of Computation (Fall 2004, Spring 2005, Summer 2006)
- CSC 402 / 502 – Advanced Programming Methods (Fall 2004)
- CSC4500 – Introduction to Theoretical Computer Science (Spring / Summer 2001, Spring / Summer 2004)
- CSC4420 – Computer Operating Systems (Spring / Summer 2001)
- CSC2200 – Data Structures and Algorithm Analysis (Spring / Summer 2000)
- CSC4420 – Computer Operating Systems (Winter 2000)
- CSC2000 – Introduction to C++ Programming Language (Fall 2000)
- CSC2200 (lab) – Data Structures and Algorithm Analysis (Fall 1999, Winter 2000)
- CSC2110 (lab) – Introduction to Data Structures and Abstraction (Fall 2001)
- CSC1000 (lab) – Introduction in Computer Science (Fall 1999)
- Assistant for CSC8990 – Graduate Seminar (Fall 2003)
- Introduction in Computer Science (lab) (Fall 1998)
- Integrated Systems for Design and Implementation (lab) (Winter 1999)
