Jessica Doner
Assistant Lecturer for Computer Science and Cybersecurity
Eastern Washington University, Cheney, Washington
I teach Java, C and Unix, and cybersecurity at Eastern Washington University. Outside class I build the practice sites my students use: APE practice, Unix practice rooms, lab-day capture-the-flag boards, and a job board for the Spokane area. My goal is to create tools that are genuinely useful and make a difference.
I have a Bachelor of Computer Science with minors in mathematics and cybersecurity (2023) and an M.S. in Applied Mathematics (2026), both from EWU. My master's thesis built a mixed-integer linear programming model for university course scheduling from public registration data.
What I teach this fall
Tools I built for students
- Cybersecurity newsSecurity news from many sources in one place, each story with a plain-language overview and its terms defined.
- APE practicePractice for the Advancement Programming Exam.
- MathScapeLessons in reading order for 11 math courses, from MATH 114 to MATH 380.
- Programs and jobsEWU program completions set against projected job openings in Spokane County.
- Computing jobs and skillsA map of computing job postings and the skills they ask for, with the EWU region first.
- CS job boardOpen jobs near Spokane, sorted by the skills you already have. Sign in with GitHub.
- Practice terminalA pretend terminal with my files in it, for learning ls, cd, cat, and grep. A few flags are hidden in it.
Research
My master's thesis is Optimizing University Course Schedules via Mixed-Integer Linear Programming: A Method Built on Public Registration Data, for the M.S. in Applied Mathematics at EWU (2026). My advisor was Frank Lynch.
Contact
- Emailjdoner@ewu.edu
- GitHubGitHub profile
- LinkedInLinkedIn profile
- OfficeCEB 314. Office hours are Tuesday through Friday, 2 to 3 PM, or by appointment.