Daniel Scharstein - Courses taught
- Fall 2021:
- CS 313 - Programming Languages
- CS 701 - Senior Seminar
- Fall 2020:
- CS 313 - Programming Languages
- CS 315 - Systems Programming
- Spring 2019:
- CS 201 - Data Structures
- CS 702 - Senior Thesis
- Fall 2018:
- CS 201 - Data Structures
- CS 451 - Machine Learning
- Spring 2018:
- CS 202 - Computer Architecture
- CS 702 - Senior Thesis
- Fall 2017:
- CS 201 - Data Structures
- CS 451 - Machine Learning
- Spring 2017:
- CS 150 - Computing for the Sciences
- CS 313 - Programming Languages
- Fall 2016:
- CS 201 - Data Structures
- CS 701 - Senior Seminar
- Spring 2016:
- CS 201 - Data Structures
- CS 453 - Computer Vision
- CS 702 - Senior Thesis
- Fall 2015:
- CS 150 - Computing for the Sciences
- CS 701 - Senior Seminar
- Spring 2015:
- CS 201 - Data Structures
- CS 313 - Programming Languages
- Fall 2014:
- CS 150 - Computing for the Sciences
- CS 433 - Compiler Design
- Spring 2013:
- CS 201 - Data Structures
- CS 453 - Computer Vision
- Fall 2012:
- CS 101 - The Computing Age
- CS 202 - Computer Architecture
- Spring 2012:
- CS 201 - Data Structures
- CS 461 - Computer Graphics
- Fall 2011:
- CS 101 - The Computing Age
- CS 202 - Computer Architecture
- Spring 2011:
- CS 201 - Data Structures
- CS 433 - Compiler Design
- Fall 2010:
- CS 101 - The Computing Age
- CS 202 - Computer Architecture
- Spring 2010:
- CS 201 - Data Structures
- CS 453 - Computer Vision
- Winter 2010:
- CS 1020 - Lego Robot Design Studio
- Fall 2009:
- CS 101 - The Computing Age
- CS 311 - Artificial Intelligence
- Spring 2009:
- CS 313 - Programming Languages
- CS 702 - Senior Thesis Seminar
- Fall 2008:
- CS 101 - The Computing Age
- FYS 1211 - Gödel Escher Bach
- Spring 2008:
- CS 101 - The Computing Age
- CS 433 - Compiler Design
- Winter 2008:
- CS 1020 - Lego Robot Design Studio
- Fall 2007:
- CS 101 - The Computing Age
- CS 202 - Computer Architecture
- Spring 2006:
- CS 101 - Intro to Computer Science
CS 453 - Computer Vision
- Fall 2005:
- CS 202 - Computer Architecture
CS 311 - Artificial Intelligence
- Spring 2005:
- CS 201 - Data Structures
CS 313 - Programming Languages
- Winter 2005:
- INTD 1020 - Lego Robot Design Studio
- Fall 2004:
- CS 101 - Introduction to Computer Science
CS 202 - Computer Architecture
- Spring 2004:
- CS 101 - Introduction to Computer Science
CS 433 - Compiler Design
- Fall 2003:
-
[ CS 201 - Data Structures until 10/6 ]
CS 202 - Computer Architecture
CS 311 - Artificial Intelligence
- Spring 2003:
- CX 121 - Introduction to Computer Science
MA/CX 704 - Senior Thesis Seminar
- Winter 2003:
- ID 002 - Lego Robot Design Studio
- Fall 2002:
- FS 023 - Gödel Escher Bach
CX 336 - Computer Vision
- Spring 2002:
- CX 103 - Introduction to Computing
CX 223 - Computer Architecture
- Winter 2001:
- ID 002 - Lego Robot Design Studio
- Fall 2000:
- CX 336 - Computer Vision
CX 343 - Compiler Design
- Spring 2000:
- CX 103 - Introduction to Computing
CX 214 - Data Structures
- Fall 1999:
- CX 214: Data Structures
CX 345: Programming Languages
- Spring 1999:
- CX 214: Data Structures
CX 223: Computer Systems and Assembly Language Programming
- Winter 1999:
- CX 027: Digital Circuit Design
- Fall 1998:
- CX 121: Fundamentals of Computing
CX 343: Compiler Design
- Spring 1998:
- CX 121: Fundamentals of Computing
CX 223: Computer Systems and Assembly Language Programming
- Fall 1997:
- CX 106: Introduction to Computer Graphics
CX 336: Computer Vision
- Winter 1995:
- ID 10.5: A Hitchhiker's Guide to the Information Superhighway