Contact

About

During my time as a software engineer, I've worked with small businesses, large enterprises, governments, healthcare systems and startups. I have a love for programming, elegant and performant systems, and strong cohesive teams of people. It is rewarding to help students learn the fundamentals of programming, as well as current tools and approaches to managing complex software projects.

Education

M.S., Management of Information Technology at McIntire School of Commerce

B.I.S., Information Systems Concentration

Research Interests

Computer Science Education
Software Engineering

Courses Taught

CS 2110 Software Development Methods 2017–2022
CS 2100 Data Structures and Algorithms I 2022–2023
CS 1010 Introduction to Information Technology 2022
CS 4260 Internet Scale Systems 2023-
CS 1110 Introduction to Programming 2023-
CS 3140 Software Development Essentials 2024