Bio
I am a Teaching Instructor with the Lane Department of Computer Science and Electrical Engineering in the Statler College of Engineering and Mineral Resources at West Virginia University.
I have over 16 years of experience teaching undergraduates and graduates in computer science, software engineering, and mathematics courses.
My career goal is to use evidence-based teaching practices to improve learning outcomes and student experiences in STEM education, to develop software tools and collaborative workflows which solve measurable academic needs, and to mentor upcoming generations of educators and academic professionals.
Education
- M.S. Computer Science, 2011 — West Virginia University
- B.S. Computing (Software Engineering track), 2008 — Alderson-Broaddus College
Achievements
- Dean's Leadership Fellow for Academics, 2024 — Statler College of Engineering and Mineral Resources, WVU (press release)
- Outstanding Educator, 2024 — Statler College of Engineering and Mineral Resources, WVU (press release)
- Dean's Leadership Fellow for Academics, 2023 — Statler College of Engineering and Mineral Resources, WVU (press release)
- Outstanding Educator, 2021 — Statler College of Engineering and Mineral Resources, WVU (press release)
Service
2024 to 2025 Academic Year
- WVU Faculty Senate Faculty Welfare Committee — West Virginia University (committee directory)
- Statler College Dean's Leadership Fellow for Academics — Office of the Associate Dean of Academics and Student Performance, Statler College of Engineering and Mineral Resources, WVU (press release)
- LGBTQ+ Center Faculty Fellow — LGBTQ+ Center, West Virginia University (unit directory)
2023 to 2024 Academic Year
- WVU Faculty Senate Student Rights and Responsibilities Committee — West Virginia University
- Statler College Dean's Leadership Fellow for Academics — Office of the Associate Dean of Academics and Student Performance, Statler College of Engineering and Mineral Resources, WVU (press release)
- LGBTQ+ Center Faculty Fellow — LGBTQ+ Center, West Virginia University (unit directory)
Multi-Year Standing
- LCSEE Diversity, Equity, and Inclusion Committee, 2023 to present — Lane Department of Computer Science and Electrical Engineering, WVU
- LCSEE Computer Science Curriculum Committee, 2011 to present — Lane Department of Computer Science and Electrical Engineering, WVU
Professional Development
- NETI-1 Course Design & Student Engagement, 2024 — National Effective Teaching Institute + Purdue University
- Mental Health 101 Trained, 2024 — West Virginia University
- Inclusive STEM Teaching Project, 2023 — edX + Boston University
- Safe Zone Trained, 2023 — West Virginia University
- Trans Safe Zone Trained, 2023 — West Virginia University
- Certificate in Effective Teaching Practice Framework, 2022 — Association of College & University Educators + American Council on Education
- Microcredential in Creating an Inclusive and Supportive Online Learning Environment
- Microcredential in Promoting Active Learning Online
- Microcredential in Designing Learner-Centered and Equitable Courses
- Microcredential in Inspiring Inquiry and Preparing Lifelong Learners
Teaching
I teach full-time at West Virginia University where I regularly offer these courses:
- The major-required sequence of courses in programming: Introduction to Computer Science (CS 110), Introduction to Data Structures (CS 111), and Files & Data Structures (CS 210).
- The major-required courses in computer science theory: Discrete Mathematics (CS 220), Principles of Programming Languages (CS 310), and Compile Construction (CS 410).
- Technical electives including: Database Design & Theory (CS 440) and Teaching Practicum (CSEE 490).
- Honors offerings for selected courses when available.
- Special topic offerings in STEM teaching practices.