College of Letters and Sciences
Back to directory

Zachary Oster
Associate Professor, Adjunct Instructor (Ss), Department Chairperson,

Zachary Oster profile picture

Student Hours (Office Hours)

in my office, McGraw 104 B; you can also email me to schedule an online meeting in my Webex personal room during these times
  • Mondays, 1:45pm to 3:00pm
  • Wednesdays, 9:30am to 10:45am
  • Thursdays, 3:30pm to 5:00pm

Education

  • Ph.D., Computer Science, Iowa State University, 2013
  • M.S., Computer Science, Iowa State University, 2009
  • B.S., Computer Science, South Dakota State University, 2007
  • B.A., Music, South Dakota State University, 2007

Courses Taught

Undergraduate

Assembly Programming, Concepts of Programming Languages, Compilers, Discrete Structures, Intro to Computational Thinking, Intro to Cybersecurity, Operating Systems, Software Engineering, Theory of Computation, Web Server and Unix Administration

Graduate

Advanced Software Engineering, Software Specification and Verification, Software Testing, Systems Fundamentals for Cybersecurity

Research Interests

Improving the practice of requirements engineering---elicitation, specification, analysis, and verification of software system requirements and design preferences---using both human (listening) and computational (automated preference reasoning) methods.