A picture of me

Zachary J. Oster

Assistant Professor, Department of Computer Science
University of Wisconsin-Whitewater

McGraw 108, 800 W. Main St., Whitewater, WI 53190
Phone: (262) 472-5006
Email: osterz AT uww DOT edu

Affiliated with the Formal Methods & Verification Group in Computer Science at Iowa State University

Recipient of the 2017 University Faculty/Staff Academic Advising Award



Spring 2017

  • COMPSCI 322 Computer Languages and Compilers
  • COMPSCI 424 Operating Systems
  • College of Letters & Sciences Professional Development Reassignment

Summer 2017 (tentative, if enrollment permits)

  • COMPSCI 271 Assembly Programming (MIPS): July 10-July 29
  • COMPSCI 696 Special Studies - Intensive Computer Science Fundamentals: July 10-August 19
    This class is for students preparing to join our M.S. Computer Science program through our Computer Science career change option.

Fall 2017

  • COMPSCI 271 Assembly Programming (MIPS) (2 sections)
  • COMPSCI 320 Concepts of Programming Languages
  • COMPSCI 476 Software Engineering

See what courses I have taught previously


Applying formal methods such as model checking and concepts from artificial intelligence, especially preference reasoning techniques, to address problems in requirements analysis for component-based and other compositional systems.

Download my CV or visit my DBLP page

Current work

  • Developing more efficient techniques for identifying conflicting preferences in a conditional importance network (CI-net). Collaborators: Samik Basu (Iowa State), Ganesh Ram Santhanam (Iowa State).
  • Visualizing software requirement preferences and conflicts as modeled in a conditional importance network (CI-net). Past collaborators: Josh Leinberger (UW-W student), Pablo Martinez (UW-W student). Previously supported in part by UW-Whitewater Strategic Initiative grant (Lopamudra Mukherjee, PI).

Recent publications

Read more about my research interests


Playing my clarinet, collecting coins, and more.

Find out what I like to do for fun


  • PhD Comics: A Web comic about life in graduate school. Funny and often very true.
  • XKCD: Another Web comic I like.
  • The RISKS Digest: Weekly (or more frequent) summary of computer-related risks to the public, mostly caused by designers and developers (and customers, too) who don't think hard enough about security and safety. Sometimes funny; sometimes rage-inducing. Important reading for those of us who want to see technology used responsibly.
  • The Jargon Lexicon: An extensive dictionary of hacker slang. Useful for understanding tech people's jokes, and as a window into the history of the field.
  • College radio stations I like: KURE (Iowa State), WSUW "The Edge" (UW-Whitewater), WSUM "The Snake on the Lake" (UW-Madison)