Richard Chang: Courses Taught
... since there has been a world wide web.
- Computer Science I (CMSC 201):
Spring 1994,
Fall 1994
and
Fall 1995.
- Computer Science II (CMSC 202):
Spring 1998,
Fall 1998
and
Spring 2007.
- Discrete Structures (CMSC 203):
Spring 2006,
Fall 2006,
Spring 2008
and
Spring 2009.
- Computer Organization & Assembly Language (CMSC 313):
Fall 2001,
Spring 2002,
Fall 2002,
Fall 2003
and
Fall 2004.
- CompilerDesign Principles (CMSC 431):
Fall 2009.
- Design & Analysis of Algorithms (CMSC 441):
Spring 1996,
Fall 1996,
Spring 1997,
Fall 1999,
Fall 2001,
Spring 2002,
Fall 2002,
Fall 2003,
Fall 2004,
Spring 2005 (honors),
Fall 2006
and
Spring 2009.
- Automata Theory & Formal Languages (CMSC 451):
Summer 2001,
Fall 2005,
Spring 2007
and
Fall 2008.
- Graduate Design & Analysis of Algorithms (CMSC 641):
Fall 1997,
Spring 2001,
Spring 2004
and
Spring 2008.
- Graduate Automata Theory (CMSC 651):
Spring 1997,
Spring 1999,
Spring 2000,
Spring 2003
and
Spring 2005.
- Special Topics: Compuational Complexity (CMSC 691c):
Fall 2005.
Last Modified:
1 Sep 2009 13:46:07 EDT
by
Richard Chang