Past Courses

at Wofford College, Utah Valley University, and University of Nebraska-Lincoln

Wofford College

  • Spring 2018 (Tentative)
    • COSC 235: Programming & Problem Solving
    • COSC 340: Theory of Computation
    • COSC 370: Data & Visualization
  • Fall 2017
    • COSC 115: Introduction to Web Authoring
    • COSC 235: Programming & Problem Solving
    • COSC 360: Operating Systems
  • 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)