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 15 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.
- M.S. Computer Science, 2011 — West Virginia University
- B.S. Computing (Software Engineering track), 2008 — Alderson-Broaddus University
- Outstanding Educator, 2021 — Statler College of Engineering and Mineral Resources (press release)
- Dean's Leadership Fellow, 2023 to 2024 — Office of the Associate Dean of Academics and Student Performance, Statler College of Engineering and Mineral Resources (press release)
- Faculty Fellow, 2023 to 2024 — LGBTQ+ Center, West Virginia University (unit directory)
- Faculty Senate Student Rights and Responsibilities Committee, 2023 to 2024 — West Virginia University (committee directory)
- Diversity, Equity, and Inclusion Committee, 2023 to present — Lane Department of Computer Science and Electrical Engineering
- Computer Science Curriculum Committee, 2011 to present — Lane Department of Computer Science and Electrical Engineering
- Inclusive STEM Teaching Project, 2023 — BUx (Boston University) + edX
- Safe Zone and 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
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) and Principles of Programming Languages (CS 310).
- The technical elective Database Design & Theory (CS 440).
- Honors offerings for selected courses when available.