Andy Wildenberg

10Associate Professor of Computer Science
B.S. University of Iowa
Ph.D. University of Oxford
Phone: 406.238.7380
Office: Technology Hall 17A


Andy Wildenberg earned a bachelor’s of science (computer science, mathematics, minor in Spanish) from the University of Iowa in 1992 and a doctorate (engineering – computer vision) from Oxford University in 1996, where he worked with Dr. Andrew Blake on using active contours (aka “splines”) to track moving objects in real time using video cameras.

Professor Wildenberg has worked for a number of different groups in and out of academia. He has taught computer science at the University of Iowa, the State University of New York at Stony Brook, and Cornell College, and he did a PostDoc at the Walter and Eliza Hall Institute in Melbourne, Australia. He has worked several places in the industry, including Apple Computer, Genera Biosystems, and Digital Artefacts.

Professor Wildenberg is interested in many different research areas in computer science, including bioinformatics; web-based systems for education; web development; the design and analysis of algorithms; combinatorics and cryptography; and distributed and parallel programming. While he values theory, he still occasionally enjoys just sitting down and writing code. Andy Wildenberg is currently on sabbatical for the 2016-2017 school year.

Courses Taught

  • CSC 131: Fundamentals of Programming II
  • CSC 143: Programming Foundations
  • CSC 256: Discrete Structures and Computability
  • CSC 326: Graphics
  • CSC 335: Database Systems
  • CSC 352: Programming Language Study I (Traditional Languages)
  • CSC 353: Programming Language Study II (Web Languages)
  • CSC 360: Programming Paradigms
  • CSC 410: Operating Systems