Home Page
What's New
Contact Info
Vita
Classes
Publications

Currently Teaching (Fall 2017):

Planning to Teach (Winter 2018):

Other Classes (Previously Taught)

  • CS 120:    Computer Science I
  • CS 120A:   Computer Science I (Accelerated)
  • CS 122:      Computer Science II
  • CS 126:  :  Computer Science Colloquium
  • CS 222:     Data Structures
  • CS 295:     Special Topics in Computer Science:  "Introduction to Mobile Robots "
  • CS 320:     Computer Organization
  • CS 322:     Programming Languages
  • CS 326:     Object Oriented Design
  • CS 370:    Intelligent Mobile Robots
  • CS 422:     Analysis of Algorithms
  • CS 470:     Artificial Intelligence
  • CS 480:    Senior Project in Computer Science
  • CS 490:     Special Projects in Computer Science:  "Mobile Robots"
  • CS 490:     Special Projects in Computer Science:  "Real-time Robotics"
  • CS 490:     Special Projects in Computer Science:  " Research Experience For Undergraduates "
  • CS 495:     Special Topics in Computer Science:  "Deep Learning"
  • CS 495:     Special Topics in Computer Science:  "3D Game Development"
  • CS 495:     Special Topics in Computer Science:  "Evolutionary Computation"
  • CS 495:     Special Topics in Computer Science:  "Autonomous Robots"
  • CS 495:     Special Topics in Computer Science:  "Evolutionary Robotics"
  • CS 498:     Directed Study in CS: "The International IT Seminar in Finland! "
  • MA 103:    Finite Mathematics