Amy Briggs - Courses taught
Fall 2021:
CSCI 150 Computing for the Sciences
CSCI 301 Theory of Computation

Spring 2021:
CSCI 150 Computing for the Sciences

Fall 2020:
CSCI 150 Computing for the Sciences
CSCI 301 Theory of Computation

Spring 2020:
CSCI 150 Computing for the Sciences

Spring 2019:
CSCI 150 Computing for the Sciences

Fall 2018:
CSCI 200 Mathematical Foundations of Computing
CSCI 301 Theory of Computation

Spring 2018:
CSCI 101 Introduction to Computing
CSCI 301 Theory of Computation

Fall 2017:
CSCI 101 Introduction to Computing
CSCI 301 Theory of Computation

Spring 2017:
CSCI 101 Introduction to Computing
CSCI 200 Mathematical Foundations of Computing

Fall 2016:
CSCI 200 Mathematical Foundations of Computing
CSCI 301 Theory of Computation

Spring 2016:
CSCI 101 Introduction to Computing
CSCI 200 Mathematical Foundations of Computing

Fall 2015:
CSCI 200 Mathematical Foundations of Computing
CSCI 301 Theory of Computation

Spring 2015:
CSCI 101 The Computing Age

January 2015:
CSCI 1004 Programming for Novices

Fall 2014:
FYSE 1414 Computing and Society
CSCI 301 Theory of Computation

Spring 2013:
CSCI 101 The Computing Age
CSCI 200 Mathematical Foundations of Computing

Fall 2012:
CSCI 201 Data Structures
CSCI 313 Programming Languages

Spring 2012:
CSCI 101 The Computing Age
CSCI 702 Senior Seminar

Fall 2011:
CSCI 201 Data Structures
CSCI 301 Theory of Computation

Spring 2011:
CSCI 101 The Computing Age
CSCI 702 Senior Seminar

Fall 2010:
CSCI 201 Data Structures
CSCI 313 Programming Languages

Spring 2010:
CSCI 312 Software Development
CSCI 702 Senior Seminar

Fall 2009:
CSCI 101 The Computing Age (with Daniel Scharstein)
CSCI 301 Theory of Computation

Spring 2008:
CSCI 201 Data Structures

Fall 2007:
CSCI 201 Data Structures

Spring 2007:
CSCI 101 The Computing Age (with Tim Huang)
CSCI 102 Mathematical Foundations of Computing

Fall 2006:
CSCI 201 Data Structures
CSCI 313 Programming Languages

Spring 2006:
CSCI 101 Introduction to Computer Science (with Daniel Scharstein)
CSCI 201 Data Structures

Fall 2005:
CSCI 101 Introduction to Computer Science (with Tim Huang)
CSCI 301 Theory of Computation

Spring 2005:
CSCI 102 Mathematical Foundations of Computing
CSCI 702 Senior Thesis Seminar

Fall 2004:
FYSE 1060 The Computer Age
CSCI 702 Senior Thesis Seminar

Fall 2003:
CSCI 101 Introduction to Computer Science

Fall 2002:
CX 121 Introduction to Computer Science
CX 421 Theory of Computation

Spring 2002:
CX 214 Data Structures
CX 345 Programming Languages

Winter 2002:
ID 002 LEGO Robot Design Studio

Fall 2001:
CX 103 Introduction to Computing
CX 421 Theory of Computation

Fall 2000:
CX 421 Theory of Computation
MA/CX 704 Senior Thesis Seminar

Spring 2000:
CX 121 Fundamentals of Computing
CX 337 Robotics

Winter 2000:
ID 10.5 LEGO Robot Design Studio

Fall 1999:
FYS 029 Contemporary Issues in Computing
CX 421 Theory of Computation

Spring 1998:
CX 103 Introduction to Computing (with Matt Dickerson)
CX 345 Programming Languages

Fall 1997:
CX 214 Data Structures
CX 421 Theory of Computation

Spring 1997:
CX 121 Fundamentals of Computing
CX 343 Compiler Design

Fall 1996:
CX 122 Mathematical Foundations of Computing
CX 345 Programming Languages

Spring 1996:
CX 121 Fundamentals of Computing
CX 421 Theory of Computation

Fall 1995:
CX 122 Mathematical Foundations of Computing
CX 214 Data Structures

Spring 1995:
CX 121 Fundamentals of Computing
CX 343 Compiler Design

Winter 1995:
ID 002 A Hitchhiker's Guide to the Information Superhighway (with Daniel Scharstein)

Fall 1994:
CX 122 Mathematical Foundations of Computing
CX 345 Programming Languages