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.