Courses Taught at SUNY Oswego
		CSC 101 - Survey of Computers and Their Applications
		CSC 103 - Survey of Computers with Educational Applications
		CSC 120 - Introduction to Programming and Languages
		CSC 212 - Principles of Computing
		CSC 213 - Assembly Language Programming
		CSC 231 - Computer Organization
		CSC 221 - Foundations of Computer Science
		CSC 341 - Data Structures and Programming Techniques
		CSC 365 - Data Structures and File Processing
		CSC 390 - Human Factors
		CSC 390 - Introduction to C
		CSC 458 - Computer Systems Analysis and Design
		CSC 499 - Independent Study
		ISC 320 - Expert Systems and Knowledge Engineering
		ISC 329 - Database Management Systems in Business
		ISC 410 - Decision Support Systems
		EDU 304 - Curriculum Foundations:  Mathematics
		EDU 505 - Topics in Education: Technology use
		GST 398 - Internship
		GST 498 - Internship

	Courses Developed and Taught at Syracuse University 
		UCS 110 Introduction to Personal Computing 
	(Graduate courses for SU)
		CIS 500	Human Factors in Computer Systems
		CIS 505 Analysis and Interface Design

	Courses Developed
		CSC 120 - Introduction to Programming and Languages
		CSC 390 - Human Factors
		ISC 390 - Technology and Information Systems use
			in Education 
		EDU 505 - Topics in Education: Technology Use
		ISC 320 - Expert Systems and Knowledge Engineering