Teaching
  Home | Research | Publications | Resume | Teaching | Miscellaneous | Contact

 

 

 

University of British Columbia

Winter 2013 CPSC 322: Introduction to Artificial Intelligence
Fall 2012 APSC 160: Introduction to Computation in Engineering Design
Fall 2011 CPSC 322: Introduction to Artificial Intelligence
Summer 2011 CPSC 121: Models of Computation
Summer 2011 CPSC 101: Connecting with Computer Science
Winter 2011 APSC 160: Introduction to Computation in Engineering Design
Fall 2010 APSC 160: Introduction to Computation in Engineering Design
Fall 2009 CPSC 502: Artificial Intelligence I (Graduate Course)

Fall 2008

CPSC 340: Machine Learning
Winter 2008 CPSC 111: Introduction to Computation
Fall 2007 CPSC 502: Artificial Intelligence I (Graduate Course)
Winter 2007 CPSC 121: Models of Computation
Fall 2006 CPSC 221: Basic Algorithms and Data Structures


Amirkabir University of Technology

Spring 2006 Principles of Computer Science II

Spring 2006

Advanced Programming
Fall 2005 Principles of Computer Science I
Fall 2005 Basics of Computer and Programming
Fall 2004 Principles of Computer Science I


Amirkabir University of Technology and the University of Birmingham (Joint Program)

Spring 2006 Advanced Programming and Algorithmic Problem Solving

Spring 2006

Computing for Engineers II
Fall 2005 Computing for Engineers I
Fall 2005 Introduction to Computing Systems and C Programming
Spring 2005 Advanced Programming and Algorithmic Problem Solving


Azad University

Fall 2005 Design and Development of Educational Softwares CAI (Graduate Course)


Iran Oil Ministry

Winter 2005 IT & MIS (A Course for Senior Managers of Iran Oil Ministry)

 

 

 

Copyright @ 2013 Pooyan Fazli