If you are a non-profit in Madison County, NY, and have a need for a web-based application, please contact me. Your need may align with a student project for my Software Engineering course.

Fall 2021

Spring 2021

  • COSC101: Intro to Computing 1

Fall 2020

  • COSC101: Intro to Computing 1
  • COSC415: Software Engineering

Spring 2020

  • COSC101: Intro to Computing 1
  • COSC 301: Operating Systems

Fall 2019

  • COSC101: Intro to Computing 1
  • COSC301: Operating Systems

Spring 2019

  • COSC101: Intro to Computing 1
  • COSC480: Software Engineering for the Cloud

Fall 2018

  • COSC101: Intro to Computing 1
  • COSC301: Operating Systems

Spring 2018

  • COSC301: Operating Systems
  • COSC480: Software Engineering for the Cloud

Fall 2017

  • COSC140: Developing Web Application
  • COSC480: Software Engineering for the Cloud

Fall 2016–Spring 2017

I was on sabbatical during the 2016-17 academic year, and for part of that time in the School of Engineering and Computer Science at Victoria University of Wellington, New Zealand.

Spring 2016

I led the Wales study group and taught COSC140: Developing Web Applications

Courses taught in prior semesters

  • COSC 101: Intro to computing I
  • COSC 140: Developing web applications
  • COSC 301: Operating systems
  • COSC 465: Computer networking
  • COSC 480: Software engineering for the cloud
  • CORE 135: The underside of the Internet