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 · class schedules · fall 2009 · 

Class Schedule by Class Time - Fall 2009

by Semester by Instructor by Course
        Fall 2007 Fall 2008 Fall 2009 Fall 2010 Fall 2011        
|< << <   Spring 2008 Spring 2009 Spring 2010 Spring 2011 Spring 2012   > >> >|
        Summer 2008 Summer 2009 Summer 2010 Summer 2011 Summer 2012        
            All Semesters            
Classes Meeting Monday, Wednesday, and/or Friday
GEEN 1300-100 (3).Introduction to Engineering Computing
Fall 2009sec. 100Call#?241ICAL 08:00am-08:50amMWDUAN G1B30David Clough
 101 Recitation76068ICAL 08:00am-09:50amTECCH 107Kevin Wolff
 102 Recitation76069ICAL 10:00am-11:50amTECCH 107Christopher Wilson
 104 Recitation76070ICAL 01:00pm-02:50pmTECCH 107Elise Schiltz
 105 Recitation76071ICAL 03:00pm-04:50pmTECCH 107Paul Dodd
 109 Recitation76072ICAL 08:00am-09:50amRECCH 107Kristopher (KC) McGuire
 111 Recitation76073ICAL 10:00am-11:50amRECCH 107Christopher Howell
 113 Recitation76074ICAL 01:00pm-02:50pmRECCH 107Peter Mitrano
 115 Recitation76075ICAL 03:00pm-04:50pmRECCH 107Ryan Hawkins
 117 Recitation76076ICAL 11:00am-12:50pmWECCH 107Kurt Dageforde
 118 Recitation76077ICAL 01:00pm-02:50pmWECCH 107Zachary Stephens
 120 Recitation76079ICAL 08:00am-09:50amFECCH 107Allison Hamrick
CSCI 4593-001 (3).Computer Organization
Fall 2009sec. 001832578ICAL 10:00am-10:50amMWFECCR 155Vincent Heuring
  Same as ECEN 4593. See course page.
CSCI 6000-001 (1).Introduction to the Computer Science PhD Program
Fall 2009sec. 0017289811ICAL 10:00am-10:50amWECCR 108Dirk Grunwald
  For new PhD students.
CSCI 6268-001 (3).Foundations of Computer and Network Security
Fall 2009sec. 0018446711ICAL 10:00am-10:50amMWFECCS 1B14John Black
  Offered through CAETE. Same as TLEN 5550. See course page.
CSCI 4555-001 (3).Compiler Construction
Fall 2009sec. 0018325615ICAL 11:00am-11:50amMWFECCS 1B12Jeremy Siek
  Taught jointly with CSCI 5525-001. Same as ECEN 4553. See course page.
CSCI 5444-001 (3).Introduction to Theory of Computation
Fall 2009sec. 001728409ICAL 11:00am-11:50amMWFMUEN E432Andrzej Ehrenfeucht
CSCI 5525-001 (3).Compiler Construction
Fall 2009sec. 001855556ICAL 11:00am-11:50amMWFECCS 1B12Jeremy Siek
  Offered through CAETE. Taught jointly with CSCI 4555-001. Same as ECEN 5523. See course page.
GEEN 1400-030 (3).Engineering Projects: Games for Health
Fall 2009sec. 030Call#?30ICAL 12:00pm-12:50pmMITLL 160Katie Siek
   See course page.
 031 Lab76089ICAL 11:00am-12:50pmTRITLL 160Muhammad Awan
CSCI 2270-010 (4).Computer Science 2: Data Structures
Fall 2009sec. 010Call#?88ICAL 12:00pm-12:50pmMWFECCR 245Michael Main
 011 Recitation72679ICAL 09:30am-10:45amTECCS 112CYingdan Huang
 012 Recitation72680ICAL 11:00am-12:15pmTECCS 112CYingdan Huang
 013 Recitation72681ICAL 12:30pm-01:45pmTECCS 112CRobert Frohardt
 014 Recitation72682ICAL 02:00pm-03:15pmTECCS 112CRobert Frohardt
 015 Recitation72683ICAL 03:30pm-04:45pmTECCS 112CRobert Frohardt
CSCI 7772-003 (1).Topics in Cognitive Science
Fall 2009sec. 003852133ICAL 12:00pm-02:00pmFMUEN D430Tamara Sumner
  Same as EDUC 7775, LING 7775, PHIL 7810, PSYC 7775, and SLHS 7775.
CSCI 7772-004 (2).Topics in Cognitive Science
Fall 2009sec. 004863650ICAL 12:00pm-02:00pmFMUEN D430Tamara Sumner
  Same as EDUC 7775, LING 7775, PHIL 7810, PSYC 7775, and SLHS 7775.
CSCI 1300-010 (4).Computer Science 1: Programming
Fall 2009sec. 010Call#?50ICAL 01:00pm-01:50pmMWFKOBL 300Gary Nutt
  For Computer Science majors.
 011 Recitation72665ICAL 09:00am-09:50amTECCR 235Jason Robison
 012 Recitation72666ICAL 10:00am-10:50amTECCR 235Jason Robison
 013 Recitation72667ICAL 11:00am-11:50amTECCR 235Jason Robison
CSCI 1300-100 (4).Computer Science 1: Programming
Fall 2009sec. 100Call#?163ICAL 01:00pm-01:50pmMWFMCDB A2B70Clayton Lewis
  Open to all students. Computer Science majors should sign up for Section 010.
 101 Recitation72669ICAL 08:00am-08:50amWECCR 235David Cheeseman
 102 Recitation72670ICAL 09:00am-09:50amWECCR 235David Cheeseman
 103 Recitation72671ICAL 10:00am-10:50amWECCR 235David Cheeseman
 104 Recitation72672ICAL 11:00am-11:50amWECCR 235Junho Ahn
 105 Recitation72673ICAL 12:00pm-12:50pmWECCR 235Junho Ahn
 106 Recitation72674ICAL 02:00pm-02:50pmWECCR 235Junho Ahn
 107 Recitation72675ICAL 03:00pm-03:50pmWECCR 235Bryan Dixon
 108 Recitation72676ICAL 04:00pm-04:50pmWECCR 235Bryan Dixon
 109 Recitation72677ICAL 05:00pm-05:50pmWECCR 235Bryan Dixon
CSCI 4123-010 (3).Network Laboratory
Fall 2009sec. 010Call#?0ICAL 01:00pm-02:30pmMECEE 283Jose Santos
  Taught jointly with TLEN 5460. See course page.
 012 Lab85738ICAL 07:30pm-10:30pmFECEE 275A 
CSCI 3434-001 (3).Theory of Computation
Fall 2009sec. 0017275621ICAL 02:00pm-02:50pmMWFECCR 110Andrzej Ehrenfeucht
CSCI 2824-001 (3).Discrete Structures
Fall 2009sec. 0018442549ICAL 03:00pm-03:50pmMWFITLL 1B50Michael Main
 000 Recitation-----ICAL 04:00pm-04:50pmFECCR 155 
  This is an optional recitation for students wanting additional review and homework assistance.
CSCI 3002-001 (3).Human-Centered Computing Foundations
Fall 2009sec. 0017273723ICAL 03:00pm-03:50pmMWFKOBL 308Michael Eisenberg
  Taught jointly with CSCI 7000-001. See course page.
CSCI 3104-010 (4).Algorithms
Fall 2009sec. 010Call#?24ICAL 03:00pm-03:50pmMWFECCR 150John Black
   See course page.
 011 Recitation72739ICAL 11:00am-11:50amFKOBL 235Neeti Wagle
 012 Recitation72740ICAL 02:00pm-02:50pmFECCR 116Neeti Wagle
CSCI 4830-006 (3).Special Topics in Computer Science: Multi-Robot Systems
Fall 2009sec. 006861401ICAL 03:00pm-03:50pmMWFECCR 108Nikolaus Correll
  Taught jointly with CSCI 7000-006. See course page.
CSCI 7000-001 (3).Current Topics in Computer Science: Digital and Social Systems Foundations
Fall 2009sec. 001730532ICAL 03:00pm-03:50pmMWFKOBL 308Michael Eisenberg
  Taught jointly with CSCI 3002-001. See course page.
CSCI 7000-006 (3).Current Topics in Computer Science: Multi-Robot Systems
Fall 2009sec. 0068613915ICAL 03:00pm-03:50pmMWFECCR 108Nikolaus Correll
  Taught jointly with CSCI 4830-006. See course page.
CSCI 2830-001 (3).Special Topics in Computer Science: Linear Algebra with Computer Science Applications
Fall 2009sec. 0017269122ICAL 04:00pm-05:15pmMWECCR 1B51Elizabeth Jessup
  Prereqs., CSCI 2270, Calculus 1 and Calculus 2 with grades of C- or better.
CSCI 4273-001 (3).Network Systems
Fall 2009sec. 0017276625ICAL 04:00pm-05:15pmMWECCR 150Richard Han
  Taught jointly with CSCI 5273-001. See course page.
CSCI 5273-001 (3).Network Systems
Fall 2009sec. 0018325918ICAL 04:00pm-05:15pmMWECCR 150Richard Han
  Taught jointly with CSCI 4273-001. See course page.
CSCI 5417-001 (3).Information Retrieval Systems
Fall 2009sec. 0018406932ICAL 04:00pm-05:15pmMWECCS 1B12James Martin
  Offered through CAETE.
CSCI 5919-001 (3).Human-Computer Interaction: Survey and Synthesis
Fall 2009sec. 0018607913ICAL 04:00pm-06:30pmMECCR 1B55Leysia Palen
   See course page.
CSCI 1000-001 (1).Computer Science as a Field of Work and Study
Fall 2009sec. 0017266289ICAL 05:00pm-05:50pmMECCR 265Clayton Lewis
CSCI 5622-002 (3).Machine Learning
Fall 2009sec. 0028580123ICAL 05:30pm-06:45pmMWECCR 1B51Rodney Nielsen
   See course page.
CSCI 5654-001 (3).Linear Programming
Fall 2009sec. 001859919ICAL 05:30pm-06:45pmMWECCR 116Sriram Sankaranarayanan
   See course page.
Classes Meeting Tuesday and/or Thursday
CSCI 1220-001 (4).Virtual Worlds: An Introduction to Computer Science
Fall 2009sec. 0017266357ICAL 09:30am-10:45amTRATLS 100John Bennett
  An additional hour of class meeting time per week will occur in the "virtual world", at a time to be determined after the first class session. Same as ATLS 1220.
CSCI 3155-010 (4).Principles of Programming Languages
Fall 2009sec. 010Call#?18ICAL 09:30am-10:45amTRECCR 105Bor-Yuh Evan Chang
   See course page.
 011 Recitation72746ICAL 01:00pm-01:50pmTECST 1B21Chenyu Zheng
 012 Recitation72747ICAL 02:00pm-02:50pmTECCR 110Chenyu Zheng
CSCI 7000-004 (3).Current Topics in Computer Science: Systems and Algorithms for Massive Data Applications
Fall 2009sec. 004844694ICAL 09:30am-10:45amTRECCS 1B14Qin (Christine) Lv
  Offered through CAETE. See course page.
CSCI 7412-001 (2).Cognitive Science Research Practicum
Fall 2009sec. 001832701ICAL 10:00am-12:00pmRMUEN D424Tamara Sumner
  Same as LING 7415, PSYC 7415, and EDUC 6506.
CSCI 7422-001 (2).Cognitive Science Research Practicum 2
Fall 2009sec. 001832724ICAL 10:00am-12:00pmRMUEN D424Tamara Sumner
  Same as PSYC 7425, LING 7425, and EDUC 6516.
CSCI 3702-003 (3).Cognitive Science
Fall 2009sec. 003853839ICAL 11:00am-12:15pmTRMUEN D430Martha Palmer
  Same as LING 3005, PHIL 3310, and PSYC 3005.
CSCI 3702-004 (3).Cognitive Science
Fall 2009sec. 004853876ICAL 11:00am-12:15pmTRMUEN D428Albert Kim
  Same as LING 3005, PHIL 3310, and PSYC 3005.
CSCI 4809-001 (3).Computer Animation
Fall 2009sec. 0017277517ICAL 11:00am-12:15pmTRATLS 104Roger (Buzz) King
  Taught jointly with CSCI 5809-001.
CSCI 5809-001 (3).Computer Animation
Fall 2009sec. 001832667ICAL 11:00am-12:15pmTRATLS 104Roger (Buzz) King
  Offered through CAETE. Taught jointly with CSCI 4809-001.
CSCI 2400-010 (4).Computer Systems
Fall 2009sec. 010Call#?75ICAL 12:30pm-01:45pmTRECCR 200Dirk Grunwald
 011 Recitation72685ICAL 09:00am-09:50amRECCS 112CChristian Wailes
 012 Recitation72686ICAL 10:00am-10:50amRECCS 112CChristian Wailes
 013 Recitation84062ICAL 11:00am-11:50amRECCS 112CChristian Wailes
 014 Recitation85689ICAL 02:00pm-02:50pmRECCS 112CGary Yee
 015 Recitation86072ICAL 03:00pm-03:50pmRECCS 112CGary Yee
CSCI 3202-001 (3).Introduction to Artificial Intelligence
Fall 2009sec. 0017274840ICAL 12:30pm-01:45pmTRECCR 105Michael Eisenberg
   See course page.
CSCI 4314-001 (3).Algorithms for Molecular Biology
Fall 2009sec. 001727704ICAL 12:30pm-01:45pmTRMUEN E064Debra Goldberg
  Taught jointly with CSCI 5314-001. Same as MCDB 4314.
CSCI 4448-001 (3).Object-Oriented Analysis and Design
Fall 2009sec. 0017277242ICAL 12:30pm-01:45pmTRECCS 1B12Kenneth Anderson
  Taught jointly with CSCI 5448-001. See course page.
CSCI 5314-001 (3).Algorithms for Molecular Biology
Fall 2009sec. 0018326111ICAL 12:30pm-01:45pmTRMUEN E064Debra Goldberg
  Taught jointly with CSCI 4314-001. Same as MCDB 5314.
CSCI 5448-001 (3).Object-Oriented Analysis and Design
Fall 2009sec. 0018406424ICAL 12:30pm-01:45pmTRECCS 1B12Kenneth Anderson
  Offered through CAETE. Taught jointly with CSCI 4448-001. See course page.
CSCI 5593-001 (3).Advanced Computer Architecture
Fall 2009sec. 001832656ICAL 12:30pm-01:45pmTRECCR 150Manish Vachharajani
  Offered through CAETE. Same as ECEN 5593. See course page.
CSCI 4342-001 (3).Groupware and Workflow Systems
Fall 2009sec. 001727718ICAL 02:00pm-03:15pmTRECCR 118Clarence (Skip) Ellis
  Taught jointly with CSCI 5342-001.
CSCI 5342-001 (3).Groupware and Workflow Systems
Fall 2009sec. 001832628ICAL 02:00pm-03:15pmTRECCR 118Clarence (Skip) Ellis
  Taught jointly with CSCI 4342-001.
CSCI 5573-001 (3).Advanced Operating Systems
Fall 2009sec. 0017284113ICAL 02:00pm-03:15pmTRECCR 151Shivakant Mishra
CSCI 5606-001 (3).Principles of Numerical Computation
Fall 2009sec. 001728448ICAL 02:00pm-03:15pmTRECST 1B21Elizabeth Jessup
CSCI 4308-010 (4).Software Engineering Project 1
Fall 2009sec. 010Call#?61ICAL 03:30pm-06:15pmTRAMY N1B23Bruce Sanders
   See course page.
 011 Recitation72768ICAL 05:00pm-05:50pmRECCR 200Guy Cobb
CSCI 3287-001 (3).Database and Information Systems
Fall 2009sec. 0017274935ICAL 05:00pm-07:30pmTECCS 1B12Roger (Buzz) King
  Taught jointly with CSCI 7717-001.
CSCI 4229-001 (3).Computer Graphics
Fall 2009sec. 0017276551ICAL 05:00pm-07:30pmRECCS 1B12Willem (Vlakkies) Schreüder
  Taught jointly with CSCI 5229-001. See course page.
CSCI 5229-001 (3).Computer Graphics
Fall 2009sec. 0018325813ICAL 05:00pm-07:30pmRECCS 1B12Willem (Vlakkies) Schreüder
  Offered through CAETE. Taught jointly with CSCI 4229-001. See course page.
CSCI 7717-001 (3).Topics in Database Systems: Information Systems Technology
Fall 2009sec. 001832736ICAL 05:00pm-07:30pmTECCS 1B12Roger (Buzz) King
  Offered through CAETE. Taught jointly with CSCI 3287-001.
Classes with Meeting Times To Be Determined
CSCI 3112-801 (1).Human-Centered Computing Professional Development
Fall 2009sec. 801Consent18  TBDTBDClayton Lewis
  Students will arrange meeting times directly with the instructor. Same as ATLS 3112.
CSCI 3112-802 (2).Human-Centered Computing Professional Development
Fall 2009sec. 802Consent6  TBDTBDClayton Lewis
  Students will arrange meeting times directly with the instructor. Same as ATLS 3112.
CSCI 3112-803 (3).Human-Centered Computing Professional Development
Fall 2009sec. 803Consent5  TBDTBDClayton Lewis
  Students will arrange meeting times directly with the instructor. Same as ATLS 3112.

If you have any questions or feedback concerning this information please contact the Class Schedule Coordinator, Lesley McDowell.


To sign up for a course that has recitations (or labs) you only need to sign up for a recitation (or lab). That automatically enrolls you in the corresponding lecture. Same for dropping. That's why recitations (and labs) have call numbers, but courses with recitations (or labs) don't.

Instructor Consent

Some courses may show no call number because registration requires instructor consent. Please contact the professor.


Courses indicated as "offered through CAETE" will be listed in the schedule of the Center for Advanced Engineering and Technology Education, which delivers lectures live to off-campus sites. If the off-campus enrollment warrants offering these courses in this fashion, the lectures are usually held in CAETE facilities in the Engineering Center. See CAETE Online Classes for more on Computer Science classes offered through CAETE.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

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