Teaching


Home || Publications || Visualization Systems || Machine Learning || Case-based Reasoning || Knowledge based Systems || Professional || Teaching || Contacts

Teaching at WSU
Semester Course Title Course Number Number of Students Links
Spring 2007 Game Programming CS_697K 11
Spring 2007 Intelligent Visualization CS_898F 15
Fall 2006 Data Mining CS_898D 11 DM Website
Fall 2006 Artificial Intelligence CS_771 24 AI Website
Spring 2006 Machine Learning CS_898O 12 ML Website
Spring 2006 Intermediate Java CS_697B 24 IJ Website
Fall 2005 Multi-Agent Systems (with Java and UML) CS_898U 21 MAS Website
Fall 2005 Data Structures and Algorithms II CS_560 24 DSAII Website
Spring 2005 Artificial Intelligence (with Java and UML) CS_771 16 AI Website
Spring 2005 Object Oriented Programming (with Java and UML) CS_411 22 OOP Website
Fall 2004 Machine Learning (with Java and UML) CS_898O 16 ML Website
Fall 2004 Object Oriented Programming (with Java) CS_441 11 OOP Website
Spring 2004 Artificial Intelligence (with Java and UML) CS_771 26 AI Website
Spring 2004 Data Structures and Algorithms II CS_560 32 Blackboard
Fall 2003 Applications of Autonomous Agents (with Java) CS_898R 24 Blackboard
Fall 2003 Operating Systems (with Java) CS_540 32 Blackboard
Spring 2003 Intelligent Visualization (with OpenGL, C++ and Maya) CS_898F 15 Blackboard
Spring 2003 Data Structures and Algorithms II CS_560 35 Blackboard
Fall 2002 Machine Learning CS_898O 45 Blackboard
Fall 2002 Artificial Intelligence CS_771 35 AI Website

 

Teaching at UTS
Number Course Name Course Level
1 Data Structures and Algorithms (with Pascal) Undergraduate
2 Principles of Software Development A (with Eiffel) Undergraduate
2 Principles of Software Development B (with Miranda) Undergraduate
3 Principles of Artificial Intelligence Undergraduate
4 Applications of Artificial Intelligence Masters
5 Paradigms for Artificial Intelligence Masters
6 Knowledge based Systems (with Lisp and OPS5) Undergraduate
7 Social Implications of Computers Undergraduate
8 Discrete Mathematics (with Miranda) Undergraduate
9 Lisp Programming (with CommonLisp) Undergraduate
10 Quantitative Modeling Undergraduate
11 Specialist Topics in Artificial Intelligence Masters
12 Advanced Knowledge based Systems (with Lisp and OPS5) Masters
13 Software Engineering (with Eiffel) Undergraduate
14 Object Oriented Programming with Smalltalk Masters
15 Prolog Programming Masters

 

Teaching at OSU
Number Course Name Course Level
1 Principles of Software Engineering Undergraduate
2 Artificial Intelligence Graduate