My Teaching
This is a collection of the courses I have taught or am teaching. I link to my course website, when available.
Seton Hall University
- Fall 2024 CSAS 2123 Intro to Objects I
- Summer 2024 CSAS 3113 Programming Languages
- Spring 2024 CSAS 2126 Data Structures and Algorithms
- Spring 2024 CSAS 1114 Intro to Program Design I
- Fall 2023 CSAS 2123 Intro to Objects I
- Fall 2023 CSAS 1114 Intro to Program Design I
- Fall 2023 CSAS 4117 Software Engineering I
- Spring 2023 CSAS 2126 Data Structures and Algorithms
- Spring 2023 CSAS 1114 Intro to Program Design I
- Fall 2022 CSAS 1114 Intro to Program Design I
- Fall 2022 CSAS 4117 Software Engineering I
Northeastern University
- Summer 2022 CS 4400 Principles of Programming Languages
- Spring 2021 CS 2510 Fundamentals of Computer Science II
- Fall 2021 CS 3800 Theory of Computation
- Fall 2021 CS 4400 Programming Languages
- Spring 2021 CS 5400 Principles of Programming Languages
- Spring 2021 CS 4400 Programming Languages
- Spring 2021 CS 2800 Logic and Computation
- Winter 2021 CS 5963 Relational and Logic Programming
- Fall 2020 CS 2800 Logic and Computation
- Fall 2020 CS 4500 Software Development
- Summer 2020 CS 3500 Object-oriented Development
- Spring 2020 CS 4500 Software Development
- Spring 2019 CS 2510 Fundamentals of Computer Science II
- Fall 2018 CS 4400 Programming Languages
- Fall 2018 CS 5400 Software Development
Rose-Hulman Institute of Technology
- Spring 2018 CSE 304 Programming Language Concepts
- Winter 2018 CSE 304 Programming Language Concepts
- Fall 2017 CSE 304 Programming Language Concepts