I joined at VTSU (under the name Northern Vermont University) in Fall 2018 as part-time faculty, but transitioned to tenure track in Fall 2019. As the primary instructor for VTSU's Computer Information Systems degree programs, I have taught a wide variety of courses spanning both our Software Engineering and Information Technology concentrations, as well as Data Science.
Prior to joining VTSU, I taught computer science in high school, was a teaching assistant in graduate school at The University of Texas at Austin, and developed successful computer science curricula in both dual enrollment and Advanced Placement formats.
The table below contains an exhaustive list of courses I have taught for VTSU.
Term | Course |
---|---|
Spring 2025 | CIS 1152: Advanced Web Development ‡ |
Spring 2025 | CIS 2262: Introduction to Java Programming II |
Spring 2025 | CIS 2990: Portfolio |
Spring 2025 | CIS 3050: Algorithms and Data Structures |
Spring 2025 | CIS 3440: Data Science II |
Spring 2025 | CIS 4950: CIS Capstone |
Fall 2024 | CIS 1090: Problem Solving with Computers |
Fall 2024 | CIS 1151: Web Development ‡ |
Fall 2024 | CIS 2261: Introduction to Java Programming I ‡ |
Fall 2024 | CIS 2320: Software Quality Assurance & Testing |
Fall 2024 | CIS 3430: Data Science I * |
Fall 2024 | CIS 4810: Internship in Computer Science |
Fall 2024 | CIS 4950: CIS Capstone |
Summer 2024 | CIS 4810: Internship in Computer Science |
Spring 2024 | CIS 1152: Advanced Web Development ‡ |
Spring 2024 | CIS 2262: Introduction to Java Programming II |
Spring 2024 | CIS 3010: Database Systems ‡ |
Spring 2024 | CIS 3025: Object-Oriented Design |
Spring 2024 | CIS 3120: Programming Internet and Web Applications II * |
Spring 2024 | CIS 4810: Internship in Computer Science |
Spring 2024 | CIS 4950: CIS Capstone |
Fall 2023 | CIS 1090: Problem Solving with Computers |
Fall 2023 | CIS 1151: Web Development † |
Fall 2023 | CIS 2261: Introduction to Java Programming I ‡ |
Fall 2023 | CIS 2990: Portfolio |
Fall 2023 | CIS 3430: Data Science I |
Fall 2023 | CIS 4810: Internship in Computer Science |
Fall 2023 | CIS 4950: CIS Capstone |
Spring 2023A | CIS 1050: Computer Operating Systems and Spreadsheets † |
Spring 2023B | CIS 1060: Introduction to Databases † |
Spring 2023 | CIS 1090: Problem Solving with Computers |
Spring 2023 | CIS 2271: Java Programming |
Spring 2023 | CIS 2279: Introduction to Perl Programming |
Spring 2023 | CIS 2290: Introduction to Python † |
Spring 2023 | CIS 3025: Object-Oriented Design * |
Spring 2023 | CIS 3050: Algorithms and Data Structures |
Fall 2022 | CIS 1090: Problem Solving with Computers |
Fall 2022 | CIS 2101: Introduction to Unix |
Fall 2022 | CIS 3025: Object-Oriented Design |
Fall 2022 | CIS 3240: Computer Security |
Fall 2022 | CIS 4120: Systems Analysis and Design |
Fall 2022 | CIS 4950: CIS Capstone |
Summer 2022 | CIS 3810: Cooperative Field Work |
Summer 2022 | CIS 4810: Internship in Computer Science |
Spring 2022A | CIS 1050: Computer Operating Systems and Spreadsheets † |
Spring 2022B | CIS 1060: Introduction to Databases † |
Spring 2022 | CIS 2271: Java Programming |
Spring 2022 | CIS 2330: Database Systems |
Spring 2022 | CIS 3025: Object-Oriented Design * |
Spring 2022 | CIS 3120: Programming Internet and Web Applications II |
Spring 2022 | CIS 3440: Data Science II |
Spring 2022 | CIS 4810: Internship in Computer Science |
Spring 2022 | CIS 4950: CIS Capstone |
Fall 2021 | CIS 1090: Problem Solving with Computers |
Fall 2021 | CIS 2141: Programming Internet and Web Applications I † |
Fall 2021 | CIS 2290: Introduction to Python |
Fall 2021 | CIS 2990: Portfolio |
Fall 2021 | CIS 3430: Data Science I |
Fall 2021 | CIS 3810: Cooperative Field Work * |
Fall 2021 | CIS 4120: Systems Analysis and Design * |
Fall 2021 | CIS 4810: Internship in Computer Science |
Fall 2021 | CIS 4950: CIS Capstone |
Fall 2021 | MAT 2210: Sets, Logic, & Proof |
Summer 2021 | CIS 4810: Internship in Computer Science |
Spring 2021 | CIS 2271: Java Programming |
Spring 2021 | CIS 2290: Introduction to Python * |
Spring 2021 | CIS 2330: Database Systems * |
Spring 2021 | CIS 3050: Algorithms and Data Structures |
Spring 2021 | CIS 3120: Programming Internet and Web Applications II |
Spring 2021 | CIS 3240: Computer Security |
Spring 2021 | CIS 4810: Internship in Computer Science |
Spring 2021 | CIS 4950: CIS Capstone |
Fall 2020A | CIS 1050: Computer Operating Systems and Spreadsheets |
Fall 2020B | CIS 1060: Introduction to Databases |
Fall 2020 | CIS 1090: Problem Solving with Computers |
Fall 2020 | CIS 2141: Programming Internet and Web Applications I † |
Fall 2020 | CIS 2290: Introduction to Python * |
Fall 2020 | CIS 3025: Object-Oriented Design |
Fall 2020 | CIS 3050: Algorithms and Data Structures * |
Fall 2020 | CIS 4520: Advanced Software Technologies |
Fall 2020 | CIS 4810: Internship in Computer Science |
Fall 2020 | CIS 4950: CIS Capstone * |
Summer 2020 | CIS 4810: Internship in Computer Science |
Spring 2020B | CIS 1065: Introduction to Programming Logic † |
Spring 2020 | CIS 2271: Java Programming |
Spring 2020 | CIS 2279: Introduction to Perl Programming |
Spring 2020 | CIS 2330: Database Systems |
Spring 2020 | CIS 3025: Object-Oriented Design * |
Spring 2020 | CIS 3050: Algorithms and Data Structures * |
Spring 2020 | CIS 4120: Systems Analysis and Design |
Spring 2020 | CIS 4330: Advanced Networking |
Spring 2020 | CIS 4950: CIS Capstone |
Fall 2019A | CIS 1050: Computer Operating Systems and Spreadsheets |
Fall 2019B | CIS 1060: Introduction to Databases |
Fall 2019 | CIS 1090: Problem Solving with Computers |
Fall 2019 | CIS 2141: Programming Internet and Web Applications I |
Fall 2019 | CIS 2290: Introduction to Python |
Fall 2019 | CIS 3120: Programming Internet and Web Applications II |
Fall 2019 | CIS 4950: CIS Capstone |
Spring 2019 | CIS 2271: Java Programming |
Spring 2019 | CIS 3050: Algorithms and Data Structures |
Fall 2018A | CIS 2290: Introduction to Python † |
Fall 2018 | CIS 3710: Special Topics in CIS |