Spring 2022

  • CS112- Computational Thinking
  • CS475/575 - Machine Learning Algorithms

Fall 2021

On sabbatical this Fall. If you need to meet send me email.


Spring 2021

  • CS202 - Practical Python Programming
  • CS445 - Compiler Construction

Fall 2020

  • CS445 - Compiler Construction
  • CS472/572 - Evolutionary Computation

Spring 2020

  • CS445 - Compiler Construction

Fall 2019

  • CS472/572 - Evolutionary Computation
  • CS112 - Computational Thinking

Spring 2019

  • CS475/575 - Machine Learning

Fall 2018

On sabbatical this Fall. If you need to meet send me email.


Spring 2018

  • CS112 - Computational Thinking
  • CS475/575 - Machine Learning

Fall 2017

  • CS112 - Computational Thinking
  • CS270 - System Software
  • CS401 - Computer Science Seminar
  • CS505 - Computational Thinking For Teachers

Summer 2017

  • CS for High School Teachers

Spring 2017

  • CS112 - Computational Thinking
  • CS401 - Computer Science Seminar
  • CS445 - Compiler Construction (EO pretaped)
  • CS404/504 - Machine Learning (EO)

Fall 2016

  • CS445 - Compiler Construction
  • CS472/572 - Evolutionary Computation

Summer 2016

  • CS for High School Teachers
  • NSA/NSF: GenCyber Camp

Spring 2016

  • CS112 - An Introduction to Computer Science
  • CS445 - Compiler Construction
  • CS404/504 - Machine Learning and Data Mining

Fall 2015

  • CS112 - An Introduction to Computer Science
  • CS445 - Compiler Construction

Spring 2015

  • CS472/572 - Evolutionary Computation
  • CS515 - Bioinformatic Algorithms

Fall 2014

  • CS112 - An Introduction to Computer Science
  • CS470/570 - Artificial Intelligence and Machine Learning

Summer 2014

  • Programming for Teachers

Spring 2014

  • CS210 - Programming Languages
  • CS270 - Working with Linux/UNIX
  • CS401 - Computer Science Seminar

Fall 2013

  • CS445 - Compiler Design
  • CS105 - An Introduction to Computer Science

Spring 2013

  • CS515 - Bioinformatic Algorithms
  • CS395 - Analysis of Algorithms
  • CS504 - Cellphone Robotics