Courses
A complete record of the courses I have taught.
| SEMESTER | NUMBER | NAME |
|---|---|---|
| Spring 2026 | COSC 340 COSC 360 COSC 375 |
Theory of Computation Operating Systems Data Science |
| Interim 2026 | JAN 305 | The Beatles: A Magical Mystery Tour |
| Fall 2025 | COSC 235 COSC 240 COSC 440 |
Programming & Problem Solving Discrete Structures Artificial Intelligence |
| Spring 2025 | COSC 340 COSC 360 COSC 375 |
Theory of Computation Operating Systems Data Science |
| Interim 2025 | JAN 305 | The Beatles: A Magical Mystery Tour |
| Fall 2024 | COSC/MATH 201 COSC 365 |
Modeling & Simulation (2 sections) High Performance Computing |
| Spring 2024 | COSC 340 COSC 360 COSC 375 |
Theory of Computation Operating Systems Data Science |
| Interim 2024 | JAN 305 | The Beatles: A Magical Mystery Tour |
| Fall 2023 | COSC 235 COSC 240 COSC 320 COSC 350 |
Programming & Problem Solving Discrete Structures Programming Languages Data Structures & Algorithms |
| Spring 2023 | COSC 340 COSC 360 COSC 375 |
Theory of Computation Operating Systems Data Science |
| Interim 2023 | JAN 301 | The Beatles: A Magical Mystery Tour |
| Fall 2022 | COSC/MATH 201 COSC 235 COSC 365 |
Modeling & Simulation Programming & Problem Solving High Performance Computing |
| Summer 2022 | JAN 338 | The Beatles: A Magical Mystery Tour |
| Spring 2022 | COSC 340 COSC 360 COSC 375 |
Theory of Computation Operating Systems Data Science |
| Interim 2022 | On sabbatical | On sabbatical |
| Fall 2021 | On sabbatical | On sabbatical |
| Interim 2021 | JAN 338 | The Beatles: A Magical Mystery Tour |
| Spring 2021 | COSC 340 COSC 360 COSC 375 |
Theory of Computation Operating Systems Data Science |
| Fall 2020 | COSC/MATH 201 COSC 365 |
Modeling & Simulation (2 sections) High Performance Computing |
| Spring 2020 | COSC 340 COSC 360 COSC 375 |
Theory of Computation Operating Systems Data Science |
| Interim 2020 | Jan 330 | The Beatles: A Magical Mystery Tour |
| Fall 2019 | COSC 235 COSC 320 |
Programming & Problem Solving (2 sections) Programming Languages |
| Interim 2019 | JAN 341 | WoCraft: Bringing Wofford to Minecraft |
| Fall 2018 | COSC 115 COSC/MATH 201 COSC 235 |
Introduction to Web Authoring Modeling & Simulation Programming & Problem Solving |
| Spring 2018 | COSC 235 COSC 340 COSC 370 |
Programming & Problem Solving Theory of Computation Data & Visualization |
| Interim 2018 | JAN 330 | The Beatles: A Magical Mystery Tour |
| Fall 2017 | COSC 115 COSC 235 COSC 360 |
Introduction to Web Authoring Programming & Problem Solving Operating Systems |
| Spring 2017 | COSC 235 COSC 365 |
Programming & Problem Solving (2 sections) High Performance Computing |
| Fall 2016 | COSC 115 COSC 235 COSC 310 |
Introduction to Web Authoring Programming & Problem Solving Computer Graphics |
| SEMESTER | NUMBER | NAME |
|---|---|---|
| Summer 2016 | COSC 2300 COSC 2420 |
Discrete Mathematical Structures I Data Structures & Algorithms |
| Spring 2016 | COSC 305G COSC 3320 |
Global, Social, & Ethical Issues in Computing Numerical Software Development (2 sections) |
| Fall 2015 | COSC 305G COSC 2300 |
Global, Social, & Ethical Issues in Computing Discrete Mathematical Structures I (2 sections) |
| SEMESTER | NUMBER | NAME |
|---|---|---|
| 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) |