Fall 2018, Allegheny College

CMPSC 100 - Computational Expression
CMPSC 310 - Artificial Intelligence
CMPSC 480 - Software Innovation I

Spring 2018, Allegheny College

CMPSC 111 (now CMPSC 100) - Introduction to Computer Science I
CMPSC 600 and CMPSC 610 - Independent Research (Senior Thesis)

Spring 2017, Allegheny College

CMPSC 191 - Entrepreneurship in Interactive Entertainment
CMPSC 220 (now CMPSC 201)- Programming Language Concepts
CMPSC 383 (now CMPSC 311) - Multi-Agent and Robotic Systems
CMPSC 610 - Independent Research (Senior Thesis)

Fall 2016, Allegheny College

CMPSC 111 (now CMPSC 100) - Introduction to Computer Science I
CMPSC 370 (now CMPSC 310) - Introduction to Artificial Intelligence
CMPSC 600 - Independent Research (Senior Thesis Proposal)

Spring 2016, Allegheny College

CMPSC 111 (now CMPSC 100) - Introduction to Computer Science I
CMPSC 300 - Introduction to Bioinformatics
CMPSC 580 - Junior Seminar
CMPSC 610 - Independent Research (Senior Thesis)

Fall 2015, Allegheny College

CMPSC 111 (now CMPSC 100) - Introduction to Computer Science I (2 sections)
CMPSC 600 - Independent Research (Senior Thesis Proposal)

Spring 2015, Allegheny College

CMPSC 111 (now CMPSC 100) - Introduction to Computer Science I
CMPSC 383 (now CMPSC 311) - Multi-Agent and Robotic Systems
CMPSC 610 - Independent Research (Senior Thesis)

Fall 2014, Allegheny College

CMPSC 111 (now CMPSC 100) - Introduction to Computer Science I
CMPSC 420 (now CMPSC 401) - Introduction to Compiler Design
CMPSC 600 - Independent Research (Senior Thesis Proposal)

Spring 2014, Allegheny College

CMPSC 111 (now CMPSC 100) - Introduction to Computer Science I
CMPSC 250 - Analysis of Algorithms


Fall 2013, Allegheny College

CMPSC 220 (now CMPSC 201) - Programming Languages
CMPSC 370 (now CMPSC 310) - Artificial Intelligence


Past Courses, University of Nebraska at Omaha

Introduction to Computer Programming, College of Information Science and Technology, University of Nebraska at Omaha
- Instructor, Fall 2012

Introduction to Artificial Intelligence, Department of Computer Science, University of Nebraska at Omaha
- Gave guest lectures, Fall 2010.

College Algebra, Department of Mathematics, University of Nebraska at Omaha
- Teaching Assistant, independent teaching with given resources, August 2005 - December 2007.

Intermediate Algebra, Department of Mathematics, University of Nebraska at Omaha
- Teaching Assistant, independent teaching with given resources, August 2005 - December 2007.