skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · courses · 
 

Instructor Course Web Pages

 

Many Computer Science instructors are using web-based materials in their courses. These courses are listed below. The links provide more detailed information about the course as offered during a specific semester by a particular instructor. Direct links to the instructors' home pages are also provided.

CSCI 1200. Introduction to Computing
  Spring 2003 Michael Eisenberg
CSCI 1220. Virtual Worlds: An Introduction to Computer Science
  Fall 2010 John Bennett
CSCI 1240. The Computational World
  Spring 2011 Michael Eisenberg
  Spring 2010 Michael Eisenberg
  Spring 2009 Michael Eisenberg
  Spring 2008 Michael Eisenberg
CSCI 1300. Computer Science 1: Programming
  Spring 2011 Michael Main
  Spring 2009 Michael Main
  Spring 2007 Michael Main
  Fall 2005 Karl Winklmann
  Fall 2004 Michael Main
  Fall 2004 Clayton Lewis
  Spring 2004 Karl Winklmann
  Fall 2003 Michael Mozer
GEEN 1400. Engineering Projects
  GEEN 1400. Computing in Social Networking Sites
    Spring 2009 Katie Siek
  GEEN 1400. Engineering Costumes
    Spring 2010 Ann Eisenberg and Michael Eisenberg
  GEEN 1400. Games for Health
    Fall 2011 Katie Siek
    Fall 2010 Katie Siek
    Fall 2009 Katie Siek
  GEEN 1400. LEGO Robots
    Spring 2007 Kevin Bauer
  GEEN 1400. Leonardo da Vinci: The Engineer
    Fall 2008 Michael Eisenberg and Ann Eisenberg
    Fall 2007 Michael Eisenberg
    Fall 2005 Michael Eisenberg
  GEEN 1400. Mechanical Automata
    Fall 2008 Michael Eisenberg and Ann Eisenberg
    Spring 2008 Ann Eisenberg and Michael Eisenberg
CSCI 2270. Computer Science 2: Data Structures
  Fall 2010 John Black
  Fall 2008 Michael Main
  Fall 2005 Karl Winklmann
  Fall 2003 Karl Winklmann
  Spring 2003 Karl Winklmann
  Fall 2002 Karl Winklmann
CSCI 2824. Discrete Structures
  Spring 2011 Sriram Sankaranarayanan
  Spring 2009 Michael Main
CSCI 2830. Special Topics in Computer Science
  CSCI 2830. Artificial Life
    Spring 1998 Michael Mozer
  CSCI 2830. Computer Science as a Field of Work and Study
    Fall 2006 Jeremy Siek
    Fall 2005 Clayton Lewis
  CSCI 2830. Java Programming
    Spring 1998 Karl Winklmann
  CSCI 2830. Technology for Community
    Spring 2002 Elizabeth Jessup
    Fall 2001 Elizabeth Jessup
    Spring 2001 Elizabeth Jessup
CSCI 3002. Human-Centered Computing Foundations
  Fall 2009 Michael Eisenberg
CSCI 3104. Algorithms
  Fall 2011 Qin (Christine) Lv
  Spring 2011 John Black
  Fall 2010 John Black
  Spring 2010 John Black
  Fall 2009 John Black
  Spring 2009 John Black
  Fall 2008 John Black
  Fall 2006 John Black
CSCI 3155. Principles of Programming Languages
  Spring 2011 Michael Main
  Fall 2009 Bor-Yuh Evan Chang
  Summer 2007 Christoph Reichenbach
CSCI 3202. Introduction to Artificial Intelligence
  Fall 2010 Michael Eisenberg
  Fall 2009 Michael Eisenberg
  Fall 2008 Steven Bethard
  Fall 2007 Gregory Grudic
  Fall 2006 Gregory Grudic
  Fall 2005 James Martin
  Fall 2004 Michael Mozer
  Fall 2003 James Martin
  Fall 2000 Michael Eisenberg
CSCI 3287. Database and Information Systems
  Fall 2011 Roger (Buzz) King
CSCI 3308. Software Engineering Methods and Tools
  Fall 2010 William Butler
  Fall 2006 Kenneth Anderson
  Fall 2004 Kenneth Anderson
  Fall 2003 Kenneth Anderson
  Fall 2002 Kenneth Anderson
  Fall 2001 Kenneth Anderson
  Fall 2000 Kenneth Anderson
CSCI 3434. Theory of Computation
  Spring 2010 Debra Goldberg
  Spring 2009 Debra Goldberg
  Fall 2007 Debra Goldberg
  Spring 2002 Andrzej Ehrenfeucht
CSCI 3656. Numerical Computation
  Spring 2011 Richard Byrd
  Spring 2009 Elizabeth Jessup
  Spring 2006 Elizabeth Jessup
  Spring 2004 Oliver McBryan
  Spring 2002 Elizabeth Bradley
CSCI 3702. Cognitive Science
  Fall 2010 Martha Palmer
  Fall 2010 Albert Kim
  Fall 2008 Michael Mozer
  Fall 2008 Robert Rupert
  Fall 2003 Michael Eisenberg
  Fall 2001 Michael Eisenberg
CSCI 3753. Operating Systems
  Spring 2011 Richard Han
  Spring 2010 Richard Han
  Spring 2008 Richard Han
  Summer 2007 Wang-Ting Lin
  Spring 2005 Richard Han
  Spring 2001 Zachary Bergen and Phil Levis
CSCI 4113. UNIX System Administration
  Spring 2009 Christopher Schenk
  Spring 2008 Christopher Schenk
  Spring 2007 Christopher Schenk
  Spring 2006 Christopher Schenk
CSCI 4123. Network Laboratory
  Summer 2012 Jose Santos
  Fall 2011 Jose Santos
  Summer 2011 Jose Santos
  Spring 2011 Jose Santos
  Fall 2010 Jose Santos
  Summer 2010 Jose Santos
  Spring 2010 Jose Santos
  Fall 2009 Jose Santos
  Summer 2009 Jose Santos
  Spring 2009 Jose Santos
  Fall 2008 Jose Santos
  Summer 2008 Jose Santos
  Spring 2008 Jose Santos
CSCI 4133. Security Laboratory
  Spring 2011 David Mackey
  Spring 2010 David Mackey
  Spring 2009 Douglas Sicker
CSCI 4143. Principles of Telecommunications Policy
  Spring 2011 Patrick Ryan
  Spring 2010 Valerie Yates
CSCI 4202. Artificial Intelligence 2
  CSCI 4202. Bayesian Models in Cognitive Science
    Spring 2007 Michael Mozer
  CSCI 4202. Machine Learning
    Spring 2006 Gregory Grudic
    Spring 2005 Gregory Grudic
    Spring 2004 Gregory Grudic
  CSCI 4202. Probabilistic Models of Human and Artificial Intelligence
    Fall 2010 Michael Mozer
CSCI 4229. Computer Graphics
  Summer 2012 Willem (Vlakkies) Schreüder
  Summer 2011 Willem (Vlakkies) Schreüder
  Fall 2010 Willem (Vlakkies) Schreüder
  Summer 2010 Willem (Vlakkies) Schreüder
  Fall 2009 Willem (Vlakkies) Schreüder
  Summer 2009 Willem (Vlakkies) Schreüder
  Fall 2008 Willem (Vlakkies) Schreüder
  Summer 2008 Willem (Vlakkies) Schreüder
  Fall 2007 Willem (Vlakkies) Schreüder
  Fall 2006 Willem (Vlakkies) Schreüder
  Spring 2004 Jane Mulligan
  Spring 2003 Elizabeth Bradley
CSCI 4273. Network Systems
  Fall 2010 Richard Han
  Fall 2009 Richard Han
  Spring 2007 Richard Han
  Fall 2006 Richard Han
  Spring 2006 Richard Han
  Spring 2003 Richard Han
  Spring 2002 Richard Han
  Fall 1999 Dirk Grunwald
CSCI 4308. Software Engineering Project 1
  Fall 2012 Staff
  Fall 2011 Andrew Kessel
  Fall 2010 Bruce Sanders
  Fall 2009 Bruce Sanders
  Fall 2008 Bruce Sanders
  Fall 2007 Bruce Sanders
  Fall 2006 Bruce Sanders
  Fall 2005 Bruce Sanders
  Fall 2004 Bruce Sanders
  Fall 2003 Bruce Sanders
  Fall 2002 Bruce Sanders
  Fall 2001 Bruce Sanders and Zachary Bergen
  Fall 2000 Bruce Sanders and Zachary Bergen
  Fall 1999 Bruce Sanders
  Fall 1998 Bruce Sanders
  Fall 1997 Bruce Sanders
  Fall 1996 Bruce Sanders
  Fall 1995 Bruce Sanders
  Fall 1994 Bruce Sanders
  Fall 1993 Bruce Sanders
  Fall 1992 Bruce Sanders
  Fall 1991 Bruce Sanders
  Fall 1990 Bruce Sanders
  Fall 1989 Bruce Sanders
  Fall 1988 Bruce Sanders
CSCI 4312. Health Informatics
  Spring 2011 Katie Siek
  Fall 2008 Katie Siek
CSCI 4314. Algorithms for Molecular Biology
  Fall 2008 Debra Goldberg
  Spring 2008 Debra Goldberg
CSCI 4318. Software Engineering Project 2
  Spring 2013 Staff
  Spring 2012 Andrew Kessel
  Spring 2011 Bruce Sanders
  Spring 2010 Bruce Sanders
  Spring 2009 Bruce Sanders
  Spring 2008 Bruce Sanders
  Spring 2007 Bruce Sanders
  Spring 2006 Bruce Sanders
  Spring 2005 Bruce Sanders
  Spring 2004 Bruce Sanders
  Spring 2003 Bruce Sanders
  Spring 2002 Bruce Sanders and Zachary Bergen
  Spring 2001 Bruce Sanders and Zachary Bergen
  Spring 2000 Bruce Sanders
  Spring 1999 Bruce Sanders
  Spring 1998 Bruce Sanders
  Spring 1997 Bruce Sanders
  Spring 1996 Bruce Sanders
  Spring 1995 Bruce Sanders
  Spring 1994 Bruce Sanders
  Spring 1993 Bruce Sanders
  Spring 1992 Bruce Sanders
  Spring 1991 Bruce Sanders
  Spring 1990 Bruce Sanders
  Spring 1989 Bruce Sanders
CSCI 4342. Groupware and Workflow Systems
  Fall 2008 Clarence (Skip) Ellis
CSCI 4446. Chaotic Dynamics
  Spring 2011 Elizabeth Bradley
  Spring 2010 Elizabeth Bradley
  Spring 2009 Elizabeth Bradley
  Spring 2008 Elizabeth Bradley
  Spring 2006 Elizabeth Bradley
CSCI 4448. Object-Oriented Analysis and Design
  Spring 2011 Kenneth Anderson
  Fall 2009 Kenneth Anderson
  Fall 2008 Kenneth Anderson
  Fall 2007 Kenneth Anderson
  Spring 2007 Jeremy Siek
  Spring 2005 Kenneth Anderson
  Spring 2002 David Leberknight and Ronald LeMaster
  Fall 2001 David Leberknight and Ronald LeMaster
  Spring 2001 David Leberknight and Ronald LeMaster
  Fall 2000 David Leberknight and Ronald LeMaster
CSCI 4555. Compiler Construction
  Fall 2010 Jeremy Siek
  Fall 2009 Jeremy Siek
  Fall 2008 Jeremy Siek
  Fall 2007 Jeremy Siek
  Fall 2005 William Waite
  Fall 2001 William Waite
CSCI 4576. High-Performance Scientific Computing 1
  Spring 2011 Elizabeth Jessup and Matthew Woitaszek
  Spring 1998 Elizabeth Jessup
CSCI 4593. Computer Organization
  Spring 2011 Andrew Pleszkun
  Fall 2010 Andrew Pleszkun
  Spring 2010 Vincent Heuring
  Fall 2009 Vincent Heuring
  Fall 2008 Vincent Heuring
  Spring 2008 Manish Vachharajani
  Fall 2007 Vincent Heuring
  Spring 2007 Manish Vachharajani
  Summer 2006 Vincent Heuring
  Fall 2005 Vincent Heuring
CSCI 4753. Computer Performance Modeling
  Spring 2011 Dirk Grunwald
CSCI 4809. Computer Animation
  Summer 2012 Roger (Buzz) King
  Fall 2011 Roger (Buzz) King
  Summer 2011 Roger (Buzz) King
  Fall 2010 Roger (Buzz) King
CSCI 4810. Seminar in Computational Biology and Health Informatics
  Spring 2011 Katie Siek
  Spring 2010 Debra Goldberg
  Spring 2009 Debra Goldberg
CSCI 4830. Special Topics in Computer Science
  CSCI 4830. Advanced Computer Animation
    Spring 2012 Roger (Buzz) King
    Spring 2011 Roger (Buzz) King
  CSCI 4830. Advanced Computer Graphics
    Spring 2011 Willem (Vlakkies) Schreüder
    Spring 2010 Willem (Vlakkies) Schreüder
    Spring 2009 Willem (Vlakkies) Schreüder
  CSCI 4830. Advanced Robotics
    Fall 2010 Nikolaus Correll
  CSCI 4830. Algorithms for Molecular Biology
    Spring 2007 Debra Goldberg
  CSCI 4830. Automata for Cyber Physical Systems
    Spring 2010 Sriram Sankaranarayanan
  CSCI 4830. Bioinformatics and Genomics
    Fall 2010 Robin Dowell
  CSCI 4830. Cognitive Modeling
    Spring 2008 Michael Mozer and Matthew Jones
  CSCI 4830. Collaborative Design and Learning
    Spring 1997 Gerhard Fischer
  CSCI 4830. Computational Geometries
    Fall 2008 Michael Eisenberg
    Fall 2001 Michael Eisenberg
    Fall 1998 Michael Eisenberg
  CSCI 4830. Computational Mathematics
    Spring 2002 Michael Eisenberg
  CSCI 4830. Data Mining
    Spring 2010 Qin (Christine) Lv
    Spring 2009 Qin (Christine) Lv
  CSCI 4830. Design, Learning and Collaboration
    Spring 2007 Gerhard Fischer
    Spring 2006 Gerhard Fischer
    Spring 2005 Gerhard Fischer
    Spring 2004 Gerhard Fischer
    Spring 2002 Gerhard Fischer
  CSCI 4830. Designing the Information Society of the Next Millennium
    Spring 2000 Gerhard Fischer and Ernesto Arias
    Fall 1997 Gerhard Fischer and Ernesto Arias
    Fall 1996 Gerhard Fischer and Ernesto Arias
  CSCI 4830. Ethical Hacking
    Spring 2011 John Black
  CSCI 4830. Game Programming
    Spring 2006 Clayton Lewis and Alexander Repenning
  CSCI 4830. Games for Health
    Spring 2010 Katie Siek
  CSCI 4830. Inference, Models and Simulation for Complex Systems
    Fall 2011 Aaron Clauset
  CSCI 4830. Introduction to Robotics
    Fall 2010 Nikolaus Correll
  CSCI 4830. Machine Learning
    Fall 2002 Gregory Grudic
    Fall 2001 Michael Mozer
  CSCI 4830. Multi-Robot Systems
    Fall 2009 Nikolaus Correll
  CSCI 4830. Network Security
    Fall 2003 John Black
  CSCI 4830. Non-Symbolic Artificial Intelligence
    Summer 2009 Toshinori Munakata
  CSCI 4830. Technology for Community
    Fall 2002 Tamara Sumner
    Spring 2002 Elizabeth Jessup
    Fall 2001 Elizabeth Jessup
    Spring 2001 Elizabeth Jessup
  CSCI 4830. The Canon
    Spring 2006 Michael Eisenberg
    Fall 2003 Michael Eisenberg
    Fall 2000 Michael Eisenberg
  CSCI 4830. Things That Think
    Spring 2011 Michael Eisenberg
    Spring 2008 Michael Eisenberg and Ann Eisenberg
    Spring 2007 Michael Eisenberg and Ann Eisenberg
    Spring 2005 Michael Eisenberg and Ann Eisenberg
    Spring 2004 Michael Eisenberg and Ann Eisenberg
    Spring 2003 Michael Eisenberg
    Spring 2002 Michael Eisenberg and Ann Eisenberg
    Spring 2001 Michael Eisenberg
    Fall 1998 Michael Eisenberg
    Fall 1997 Michael Eisenberg and Mark Gross
CSCI 4900. Upper-Division, Undergraduate Level Independent Study
  Spring 2003 John Black
CSCI 5229. Computer Graphics
  Summer 2012 Willem (Vlakkies) Schreüder
  Summer 2011 Willem (Vlakkies) Schreüder
  Fall 2010 Willem (Vlakkies) Schreüder
  Summer 2010 Willem (Vlakkies) Schreüder
  Fall 2009 Willem (Vlakkies) Schreüder
  Summer 2009 Willem (Vlakkies) Schreüder
  Fall 2008 Willem (Vlakkies) Schreüder
  Summer 2008 Willem (Vlakkies) Schreüder
  Fall 2007 Willem (Vlakkies) Schreüder
  Fall 2006 Willem (Vlakkies) Schreüder
  Fall 2003 Oliver McBryan
CSCI 5273. Network Systems
  Fall 2010 Richard Han
  Fall 2009 Richard Han
  Spring 2007 Richard Han
  Fall 2006 Richard Han
  Spring 2006 Richard Han
  Spring 2003 Richard Han
  Spring 2002 Richard Han
  Fall 1999 Dirk Grunwald
CSCI 5312. Health Informatics
  Spring 2011 Katie Siek
  Fall 2008 Katie Siek
CSCI 5314. Algorithms for Molecular Biology
  Fall 2008 Debra Goldberg
  Spring 2008 Debra Goldberg
CSCI 5342. Groupware and Workflow Systems
  Fall 2008 Clarence (Skip) Ellis
CSCI 5417. Information Retrieval Systems
  Fall 2010 James Martin
CSCI 5446. Chaotic Dynamics
  Spring 2011 Elizabeth Bradley
  Spring 2010 Elizabeth Bradley
  Spring 2009 Elizabeth Bradley
CSCI 5448. Object-Oriented Analysis and Design
  Spring 2011 Kenneth Anderson
  Fall 2009 Kenneth Anderson
CSCI 5454. Design and Analysis of Algorithms
  Spring 2011 Aaron Clauset
CSCI 5525. Compiler Construction
  Fall 2010 Jeremy Siek
  Fall 2009 Jeremy Siek
  Fall 2008 Jeremy Siek
  Spring 2008 Daniel Connors
  Fall 2007 Jeremy Siek
  Fall 2005 William Waite
  Fall 2004 William Waite
  Fall 1999 William Waite
CSCI 5535. Fundamental Concepts of Programming Languages
  Spring 2010 Bor-Yuh Evan Chang
  Spring 2009 Bor-Yuh Evan Chang
  Fall 2005 William Waite
  Fall 2004 William Waite
  Fall 2003 William Waite
CSCI 5551. Parallel Processing
  Spring 2008 Manish Vachharajani
  Spring 2007 Manish Vachharajani
CSCI 5576. High-Performance Scientific Computing
  Spring 2011 Elizabeth Jessup
CSCI 5582. Artificial Intelligence
  Fall 2007 Michael Eisenberg
  Fall 2006 James Martin
  Fall 1997 Gerhard Fischer and Michael Eisenberg
  Fall 1996 Michael Eisenberg and Gerhard Fischer
CSCI 5593. Advanced Computer Architecture
  Fall 2009 Manish Vachharajani
  Fall 2008 Manish Vachharajani
  Fall 2007 Daniel Connors
  Fall 2006 Daniel Connors
  Fall 2005 Manish Vachharajani
  Fall 2004 Daniel Connors
  Fall 2003 Daniel Connors
CSCI 5606. Principles of Numerical Computation
  Fall 2010 Xiao-Chuan Cai
  Fall 2006 Xiao-Chuan Cai
CSCI 5622. Machine Learning
  Fall 2009 Rodney Nielsen
  Fall 2008 Gregory Grudic
  Spring 2008 Gregory Grudic
  Fall 2006 Gregory Grudic
  Fall 2005 Gregory Grudic
  Fall 2004 Gregory Grudic
  Fall 2001 Gregory Grudic
  Spring 2001 Michael Mozer
CSCI 5636. Numerical Solution of Partial Differential Equations
  Spring 2009 Xiao-Chuan Cai
CSCI 5646. Numerical Linear Algebra
  Fall 2010 Elizabeth Jessup
  Fall 2008 Elizabeth Jessup
CSCI 5654. Linear Programming
  Fall 2009 Sriram Sankaranarayanan
CSCI 5673. Distributed Systems
  Spring 2011 Richard Han
CSCI 5722. Computer Vision
  Fall 2010 Jane Mulligan
CSCI 5753. Computer Performance Modeling
  Spring 2011 Dirk Grunwald
CSCI 5809. Computer Animation
  Summer 2012 Roger (Buzz) King
  Fall 2011 Roger (Buzz) King
  Summer 2011 Roger (Buzz) King
  Fall 2010 Roger (Buzz) King
CSCI 5817. Database Systems
  Spring 2012 Roger (Buzz) King
  Spring 2003 Roger (Buzz) King
CSCI 5828. Foundations of Software Engineering
  Spring 2010 Kenneth Anderson
  Spring 2009 Kenneth Anderson
  Spring 2008 Kenneth Anderson
  Spring 2007 Kenneth Anderson
  Spring 2000 Kenneth Anderson
  Spring 1999 Kenneth Anderson
CSCI 5832. Natural Language Processing
  Spring 2011 James Martin
  Spring 2010 James Martin
  Spring 2009 James Martin
CSCI 5919. Human-Computer Interaction: Survey and Synthesis
  Spring 2011 Leysia Palen
  Fall 2009 Leysia Palen
CSCI 6000. Introduction to the Computer Science PhD Program
  Fall 2010 Elizabeth Bradley
CSCI 6268. Foundations of Computer and Network Security
  Fall 2009 John Black
  Fall 2007 John Black
  Fall 2005 John Black
  Fall 2004 John Black
  Fall 2002 Antonio Carzaniga and John Black
CSCI 6302. Speech Recognition and Synthesis
  Fall 2011 Bryan Pellom, Kadri Hacioglu and Joseph Tepperman
CSCI 6402. Issues and Methods in Cognitive Science
  Spring 2011 Michael Eisenberg and Albert Kim
  Spring 2010 Michael Eisenberg
  Spring 2009 Michael Eisenberg and Albert Kim
  Spring 2008 Michael Eisenberg and Albert Kim
  Spring 2007 Michael Eisenberg
  Spring 2006 James Martin
  Spring 2003 Michael Eisenberg and James Martin
CSCI 6446. Chaotic Dynamics
  Spring 2008 Elizabeth Bradley
  Spring 2006 Elizabeth Bradley
CSCI 6448. Object-Oriented Analysis and Design
  Fall 2008 Kenneth Anderson
  Fall 2007 Kenneth Anderson
  Spring 2007 Jeremy Siek
  Spring 2005 Kenneth Anderson
  Spring 2003 Kenneth Anderson
  Spring 2002 Kenneth Anderson
  Spring 2001 Kenneth Anderson
  Fall 1998 Kenneth Anderson
CSCI 6622. Advanced Machine Learning
  Spring 2006 Michael Mozer
  Spring 2004 Gregory Grudic
  Spring 2003 Gregory Grudic
  Spring 2002 Gregory Grudic
CSCI 6676. Numerical Methods for Unconstrained Optimization
  Spring 1999 Robert (Bobby) Schnabel
CSCI 7000. Current Topics in Computer Science
  CSCI 7000. Advanced Computer Animation
    Spring 2012 Roger (Buzz) King
    Spring 2011 Roger (Buzz) King
  CSCI 7000. Advanced Computer Graphics
    Spring 2011 Willem (Vlakkies) Schreüder
    Spring 2010 Willem (Vlakkies) Schreüder
    Spring 2009 Willem (Vlakkies) Schreüder
  CSCI 7000. Advanced Robotics
    Fall 2010 Nikolaus Correll
  CSCI 7000. Automata for Cyber Physical Systems
    Spring 2010 Sriram Sankaranarayanan
  CSCI 7000. Bioinformatics and Genomics
    Fall 2010 Robin Dowell
  CSCI 7000. Code Generation and Optimization
    Fall 2004 Daniel Connors
  CSCI 7000. Computational Biology and Health Informatics
    Spring 2010 Debra Goldberg
  CSCI 7000. Computational Genomics
    Spring 2006 Debra Goldberg
  CSCI 7000. Computational Geometries
    Fall 2008 Michael Eisenberg
    Fall 2001 Michael Eisenberg
    Fall 1998 Michael Eisenberg
  CSCI 7000. Cryptanalysis
    Spring 2005 John Black
  CSCI 7000. Cryptography
    Spring 2010 John Black
    Spring 2008 John Black
    Fall 2006 John Black
    Fall 2003 John Black
  CSCI 7000. Data Mining
    Spring 2010 Qin (Christine) Lv
    Spring 2009 Qin (Christine) Lv
  CSCI 7000. Design, Learning and Collaboration
    Spring 2004 Gerhard Fischer
    Spring 2002 Gerhard Fischer
  CSCI 7000. Designing the Information Society of the Next Millennium
    Spring 2000 Gerhard Fischer and Ernesto Arias
    Fall 1997 Gerhard Fischer and Ernesto Arias
    Fall 1996 Gerhard Fischer and Ernesto Arias
  CSCI 7000. Digital and Social Systems Foundations
    Fall 2009 Michael Eisenberg
  CSCI 7000. Ethical Hacking
    Spring 2011 John Black
  CSCI 7000. Foundations of Computer and Network Security
    Spring 2003 John Black
    Fall 2001 Antonio Carzaniga
  CSCI 7000. Game Programming
    Spring 2006 Clayton Lewis and Alexander Repenning
  CSCI 7000. Games for Health
    Spring 2010 Katie Siek
  CSCI 7000. Human-Computer Interaction -- Survey and Synthesis
    Fall 2008 Leysia Palen
  CSCI 7000. Inference, Models and Simulation for Complex Systems
    Fall 2011 Aaron Clauset
    Fall 2010 Aaron Clauset
  CSCI 7000. Introduction to Robotics
    Fall 2010 Nikolaus Correll
  CSCI 7000. Machine Vision
    Spring 2002 Jane Mulligan
  CSCI 7000. Modern Information Retrieval
    Fall 2008 James Martin
    Fall 2007 James Martin
  CSCI 7000. Multi-Robot Systems
    Fall 2009 Nikolaus Correll
  CSCI 7000. Practical Theorem Proving with Isabelle/Isar
    Spring 2007 Jeremy Siek
  CSCI 7000. Software Defined Radios
    Spring 2005 Timothy Brown, Dirk Grunwald and Douglas Sicker
  CSCI 7000. Swarm Intelligence and Self-Assembly
    Fall 2011 Dustin Reishus
  CSCI 7000. Systems and Algorithms for Massive Data Applications
    Fall 2010 Qin (Christine) Lv
    Fall 2009 Qin (Christine) Lv
    Fall 2008 Qin (Christine) Lv
  CSCI 7000. The Canon
    Spring 2006 Michael Eisenberg
    Fall 2003 Michael Eisenberg
    Fall 2000 Michael Eisenberg
  CSCI 7000. Things That Think
    Spring 2011 Michael Eisenberg
    Spring 2008 Michael Eisenberg and Ann Eisenberg
    Spring 2007 Michael Eisenberg and Ann Eisenberg
    Spring 2005 Michael Eisenberg
    Spring 2004 Michael Eisenberg
    Spring 2003 Michael Eisenberg
    Spring 2002 Michael Eisenberg and Ann Eisenberg
    Spring 2001 Michael Eisenberg
    Fall 1998 Michael Eisenberg
    Fall 1997 Michael Eisenberg and Mark Gross
  CSCI 7000. Workflow Management Systems
    Fall 2006 Clarence (Skip) Ellis
CSCI 7135. Topics in Programming Languages
  CSCI 7135. Program Analysis
    Fall 2010 Bor-Yuh Evan Chang
  CSCI 7135. Program Analysis Practicum
    Spring 2011 Bor-Yuh Evan Chang
  CSCI 7135. Types and Programming Languages
    Spring 2008 Jeremy Siek
CSCI 7143. Topics in Computer Systems
  CSCI 7143. Mobile Computing
    Fall 2007 Richard Han
    Fall 2001 Richard Han
  CSCI 7143. Programming Non-Traditional Multiprocessors
    Fall 2008 Manish Vachharajani
  CSCI 7143. Security in Wireless Sensor Networks
    Fall 2004 Richard Han
  CSCI 7143. Wireless Sensor Networks
    Fall 2006 Richard Han
    Fall 2003 Richard Han
    Fall 2002 Richard Han
CSCI 7154. Topics in Theory of Computation
  CSCI 7154. Complexity of Computations
    Fall 2010 Sriram Sankaranarayanan
  CSCI 7154. Foundations of Cyber Physical Systems
    Spring 2011 Sriram Sankaranarayanan
CSCI 7212. Topics in Symbolic Artificial Intelligence
  CSCI 7212. Collaborative Design and Learning
    Spring 1997 Gerhard Fischer
  CSCI 7212. Design, Learning and Collaboration
    Spring 2007 Gerhard Fischer
    Spring 2006 Gerhard Fischer
    Spring 2005 Gerhard Fischer
    Spring 1999 Gerhard Fischer
CSCI 7222. Topics in Nonsymbolic Artificial Intelligence
  CSCI 7222. Bayesian Models in Cognitive Science
    Spring 2007 Michael Mozer
  CSCI 7222. Probabilistic Models of Human and Artificial Intelligence
    Fall 2010 Michael Mozer
CSCI 7412. Cognitive Science Research Practicum
  Fall 2008 Martha Palmer
  Fall 2007 Martha Palmer
  Fall 2006 Martha Palmer
CSCI 7422. Cognitive Science Research Practicum 2
  Fall 2007 Martha Palmer
  Fall 2006 Martha Palmer
CSCI 7717. Topics in Database Systems
  CSCI 7717. Information Systems Technology
    Fall 2011 Roger (Buzz) King
CSCI 7772. Topics in Cognitive Science
  Fall 2008 Martha Palmer
  Fall 2007 Martha Palmer
  Fall 2006 Martha Palmer
CSCI 7782. Topics in Cognitive Science
  CSCI 7782. Cognitive Modeling
    Spring 2008 Michael Mozer and Matthew Jones
CSCI 7818. Topics in Software Engineering
  CSCI 7818. Meddling with Middleware
    Spring 2000 Alexander Wolf and Dennis Heimbigner
  CSCI 7818. Open Hypermedia
    Fall 1999 Kenneth Anderson
  CSCI 7818. Reusable Components
    Spring 2009 Jeremy Siek
  CSCI 7818. Web Infrastructure, Services, and Applications
    Fall 2001 Kenneth Anderson
  CSCI 7818. Web Services
    Fall 2008 Kenneth Anderson
    Fall 2006 Kenneth Anderson and Dennis Heimbigner
  CSCI 7818. XML Technology, Tools, Standards
    Fall 2000 Kenneth Anderson
CSCI 7900. Doctoral Level Independent Study
  Fall 2006 Gerhard Fischer
 
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Questions/Comments?
Send email to

Engineering Center Office Tower
ECOT 717
+1-303-492-7514
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:23)
 
.