Some Courses Taught the Last Few Years
CMPSC 28000: Formal Languages
(Fall 2007)
CMPSC 28000 Formal Languages
(Fall 2006)
CMPSC 38600 Complexity Theory A
(Fall 2006)
CS 10100 Section 2 Intro Web
(Spring 2006)
CMSC 31000 Big Ideas in CS
(Fall 2005)
CSPP5501 Algorithms
(co-teach with Gerry Brady.) (Fall 2005)
CMSC 28100 Introduction to Complexity Theory
Spring 2005.
CS 27500 Graph Theory
Fall 2004.
CSPP 55001 Algorithms
(with Gerry Brady) Fall 2004.
CSPP 56410: Bioinformatics
(co-teaching with Stuart Kurtz.) Spring 2004
CS 39600: Topics in Theoretical CS: Introduction to Quantum Algorithms
Winter 2004
CS 28000 Formal Languages
Fall 2003
CS 31000 Foundations of Computer Science
Fall 2003
CSPP-56410: Bioinformatics
CS 28100 Introduction to Computational Complexity
Fall 2002.
Theory Seminar
Fall 2002.
CS 280 Introduction to Formal Languages
Fall 2001.
CMPP 570 Algorithms
Fall 2001.
CS 281 Introduction to Computational Complexity
(Spring 2001)
CMPP 570 Algorithms
(Spring 2001)
CSPP 541 Bioinformatics
Spring 2000
CS 384 Algorithmic Problems Inspired by the Web
(Spring 1999)
CMPP 570 Algorithms (Fall 1999)
CSPP 502 Web Tecnologies I
(Winter 98)
CSPP 522 Computer Architecture
(Winter 98)
CS 570 Algorithms
(Fall 1997)
CS 222 Computer Architecture (Spring 96)
CS 322 Computer Architecture (graduate, Spring 96)
CS 382 Distributed Algorithms (graduate, Spring 96)