Home Page for David Matuszek
Director, MCIT

Office:   176 Moore
Office hours:   TBD
Phone:   (215) 898-8122
Fax:   (215) 898-0587
Email:  
US mail:   David Matuszek
Dept. of Computer & Info. Science
200 South 33rd Street
Philadelphia, PA 19104-6389

I avoid making appointments whenever possible. If my office door is open, I'm almost always willing to talk. I'm usually here from 10:00 to 5:30.

Current syllabi are tentative, and are subject to unannounced insertions, deletions, and rearrangements.

Current courses
Fall 2009
CIT591
 Programming Languages & Techniques I
CIT597
 Programming Languages & Techniques III
Previous courses (newest first)
Please note: The first few weeks of CIT591 will be substantially different than in the past, as we will be starting with a different language (Python). Other than this, last year's lectures are online and available for your perusal.

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