Courses Taught/Directed at Salisbury University (8/2016-)

  • COSC425/426 - Software Engineering I/II

  • COSC420 - High Performance Computation

  • COSC386 - Database Design and Implementation.

  • COSC370 - Computer Networking

  • COSC350 - System Software

  • COSC117 - Fundamental Programming (Java)

  • COSC119 - Web Development

  • COSC120 - Computer Science I (C++)

  • COSC385 - Directed Study (Project Based)

  • COSC380 - Experiential Study (Internship)

  • COSC390 - Independent Study (Project Based)

  • Courses Taught at Whitman College
    (8/2015-5/2016)

  • CS400 - Design and Analysis of Algorithms.

  • CS270 - Data Structures in C++.

  • CS167 - Introduction to Python.


  • Courses Taught at Illinois Wesleyan University (1/2014-5/2015)

  • CS370 - Fundamentals of Software Engineering.

  • CS355 - Principles of Programming Languages.

  • CS135 - Discrete Mathematics and Functional Languages.

  • CS314 - Database Systems.

  • CS128 - Data Structure in C++.

  • CS126 - JavaScript Programming.

  • CS127 - Introduction to Python.