Teaching Philosophy and Expertise
My teaching philosophy, cultivated over thirty-five years of experience spanning both corporate and academic settings, emphasizes not only information delivery but also retention sensitivity. I guide students through the crucial transitions from high school to college and from college to the workforce, equipping them with the skills necessary for success.
My teaching methodologies are continuously evolving, with recent explorations into utilizing robotics to enhance student comprehension of complex and abstract concepts. I empower students to formulate insightful questions, access relevant information, and synthesize disparate data into a coherent body of knowledge. This approach fosters a deep understanding of not just the 'what' but also the 'how', enabling students to experience the joy of discovery inherent in technology.

Course Offerings
I am privileged to teach a diverse range of undergraduate and graduate courses, as well as mentor students through Independent Study projects. My current course offerings include:
Undergraduate Courses | Graduate Courses | ||
---|---|---|---|
UNV 101 | First Year Seminar: Introduction to University Community | IT 605 | Database Management Systems |
CIS 101 | Introduction to Computers | IS 623 | Information System Analysis and Design |
CS 121 | Programming I | IS 613 | Database Management Systems |
CS 122 | Programming II | IS 632 | Business Data Communications |
CIS 102W | Web Design for Non-Profit Organizations | IS 692 | Research Seminar Project |
CIS 102Q | Problem Solving Using LEGO Robotics | TS 600 | Independent Study in Graduate Technology Systems |
CIT 342 | Systems Analysis and Design | IS 612 | Introduction to Coding |
CIT 352 | Internet and Network Security | ||
CIT 490 | Independent Study in Information Technology | ||
CIT 481 | Capstone Course | ||
TS 211A | Spreadsheet Applications |
Adjunct Teaching | |
---|---|
Westchester Community College – CIS 110 Introduction to Computers |