TEACHING

 

PHILOSOPHY: My teaching philosophy is based on the two-fold principle that:

information + skill = knowledge

and

knowledge = power (or performance).

Students today are faced with needing to know a vast amount of information and to have the corresponding ability to apply that information in order to obtain employment and also keep that employment beyond any trial period.  Thus, my courses tend to cover a lot of ground as I try to impart information and practical (real-life) examples of the importance of that information to students.  Secondly, to assist in the development of skills, my courses normally require a large amount of hands-on work (e.g., programming projects, analysis of literature, development of systems, and other projects that simulate real-world experiences).  I encourage student participation as much as possible.

COURSES TAUGHT (follow links on most recent two semesters only for course syllabi):

Fall 2007

ISMG 2200   Introduction to Business System Development

ISMG 6120   Introduction to Information Systems Infrastructure

Spring 2007

ISMG 6430   Information Systems Security and Privacy

Fall 2006

ISMG 2200   Introduction to Business System Development

ISMG 6120   Introduction to Information Systems Infrastructure

Spring 2006

ISMG 2200   Introduction to Business System Development

ISMG 6430   Information Systems Security and Privacy

Summer 2005

ISMG 6440 & BUSN 6800   Knowledge Management

Spring 2005

ISMG 2200   Introduction to Business programming (using C#)

ISMG 6430   Information Systems Security and Privacy

Fall 2004

ISMG 2200   Introduction to Business programming with C#

ISMG 6440    Knowledge Management

Spring 2004

ISMG 2200    Introduction to Programming (with C#)

ISMG 6100    Advanced (Object-oriented) Analysis and Design

Fall 2003

ISMG 4950    Introduction to C Programming

ISMG 6440 & BUSN 6800    Knowledge Management

 

Other courses previously taught

Introduction to Artificial Intelligence (incl. LISP), Intelligent Decision Support Systems, Knowledge Management, Software Engineering, Operating Systems (general and Unix-based), Data Structures (Java), Object-oriented Systems Analysis and Design, Introduction to MIS (MBA-level), Database Management, Intro. and Advanced Programming (Pascal, C, C++, Java, QuickBasic), and assorted other courses.