Richard Chang: Courses Taught
... since there has been a world wide web.
- Problem Solving & Computer Programming (CMSC 104):
Fall 2011
and
Spring 2012.
- 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,
Spring 2009
and
Fall 2010.
- Computer Organization & Assembly Language (CMSC 313):
Fall 2001,
Spring 2002,
Fall 2002,
Fall 2003
and
Fall 2004.
- Compiler Design 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,
Spring 2009
and
Spring 2011.
- Automata Theory & Formal Languages (CMSC 451):
Summer 2001,
Fall 2005,
Spring 2007,
Fall 2008,
Spring 2010 (honors)
and
Fall 2011 (451/651).
- Graduate Design & Analysis of Algorithms (CMSC 641):
Fall 1997,
Spring 2001,
Spring 2004,
Spring 2008
and
Spring 2010.
- Graduate Automata Theory (CMSC 651):
Spring 1997,
Spring 1999,
Spring 2000,
Spring 2003,
Spring 2005,
Fall 2010,
and
Fall 2011 (451/651).
- Special Topics: Compuational Complexity (CMSC 691c):
Fall 2005.
Last Modified:
26 Jan 2012 08:39:03 EST
by
Richard Chang