Home Page for David Matuszek
Director of MCIT, 2001 - 2015


Current courses
Retired at the end of 2016.
Previous courses (newest first)
Fall 2016
CIT590
 Programming Languages & Techniques
CIS554
 Programming Paradigms

Fall 2015
CIT590
 Programming Languages & Techniques
CIS554
 Programming Paradigms

Spring 2015
CIT594
 Programming Languages & Techniques II

Fall 2014
CIT591
 Programming Languages & Techniques I
CIS554
 Programming Paradigms

Spring 2014
CIT594
 Programming Languages & Techniques II

Fall 2013
CIT591
 Programming Languages & Techniques I
CIS554
 Programming Paradigms

Spring 2013
CIT590
 Programming Languages & Techniques
CIT594
 Programming Languages & Techniques II

Fall 2012
CIT 591
 Programming Languages & Techniques I
CIS 554
 Programming Paradigms

Spring 2012
CIT594
 Programming Languages & Techniques II
CIT596
Theory of Computation

Fall 2011
CIT591
Programming Languages & Techniques I
CIS554
 Programming Paradigms

Spring 2011
CIT594
 Programming Languages & Techniques II

Fall 2010
CIT591
Programming Languages & Techniques I
CIS554
 Programming Paradigms

Summer II 2010
CIS700
Emerging Technologies     Course description
    Course Wiki

Spring 2010
CIT590
 Programming Languages & Techniques
CIT594
 Programming Languages & Techniques II

Fall 2009
CIT591
 Programming Languages & Techniques I
CIT597
 Programming Languages & Techniques III

Spring 2009
CIT590
 Programming Languages & Techniques
CIT594
 Programming Languages & Techniques II

Fall 2008
CIT591
 Programming Languages & Techniques I
CIT597
 Programming Languages & Techniques III

Spring 2008
CIT594
  Programming Languages & Techniques II

Fall 2007
CIT591
 Programming Languages & Techniques I
CIT597
 Programming Languages & Techniques III

Summer II
2007
CIS700
 Emerging Web Technologies

Spring 2007
CIT594
 Programming Languages & Techniques II

Fall 2006
CIT591
 Programming Languages & Techniques I
CIT597
 Programming Languages & Techniques III

Summer II
2006
CIS700
 Emerging Web Technologies

Spring 2006
CIT594
 Programming Languages & Techniques II

Fall 2005
CIT591
 Programming Languages & Techniques I
CIT597
 Programming Languages & Techniques III

Spring 2005
CIT594
 Programming Languages & Techniques II

Fall 2004
CIT591
 Programming Languages & Techniques I
CIT597
 Programming Languages & Techniques III

Spring 2004
CIT594
 Programming Languages & Techniques II

Fall 2003
CIT591
 Programming Languages & Techniques I
CIT597
 Programming Languages & Techniques III

Spring 2003 CSE 121 Programming Languages & Techniques II (undergrad)
CIT 594 Programming Languages & Techniques II (graduate)

Fall 2002 CIT 591 Programming Languages & Techniques I
CIT 597 Programming Languages & Techniques III

Spring 2002 CIT 594 Programming Languages & Techniques II

Fall 2001 CIT 591 Programming Languages & Techniques I