Courses


Past & Present

Wofford College

Spring 2018 (tentative)

  • COSC 235: Programming & Problem Solving
  • COSC 340: Theory of Computation
  • COSC 370: Data & Visualization

Fall 2017

Spring 2017

  • COSC 235: Programming & Problem Solving (2 sections)
  • COSC 365: High Performance Computing

Fall 2016

  • COSC 115: Introduction to Web Authoring
  • COSC 235: Programming & Problem Solving
  • COSC 310: Computer Graphics

Utah Valley University

Summer 2016

  • CS 2300: Discrete Mathematical Structures I
  • CS 2420: Algorithms & Data Structures

Spring 2016

  • CS 305G: Global, Social, & Ethical Issues in Computing
  • CS 3320: Numerical Software Development (2 sections)

Fall 2015

  • CS 305G: Global, Social, & Ethical Issues in Computing
  • CS 2300: Discrete Mathematical Structures I (2 sections)

University of Nebraska-Lincoln

Summer 2015

  • CSCE 101: Fundamentals of Computing

Spring 2015

  • CSCE 101: Fundamentals of Computing

Summer 2014

  • CSCE 101: Fundamentals of Computing

Summer 2013

  • CSCE 101: Fundamentals of Computing

Spring 2013

  • CSCE 235: Discrete Mathematics (Recitation Instructor)

Fall 2012

  • CSCE 251: Unix Programming

Summer 2012

  • CSCE 101: Fundamentals of Computing

Spring 2012

  • CSCE 101: Fundamentals of Computing

Fall 2011

  • CSCE 155: Introduction to Computer Science I (Java, Lab Instructor)

Summer 2011

  • CSCE 101: Fundamentals of Computing

Fall 2010

  • CSCE 101: Fundamentals of Computing (Lab Instructor)