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