Courses [Last Update: Aug 2008]
CS, not CIS, prefixed courses are in effect beginning Fall 2006.
Graduate level courses
-
CS 667: Design Techniques for Algorithms.
Fall 2006, Fall 2007.
-
CS 610: Data Structures and Algorithms.
Spring 2007, Spring 2008, Fall 2008.
Advanced undergraduate level courses
-
CS 435: Advanced Data Structures
and Algorithm Design.
Fall 2006, Spring 2007, Fall 2007, Spring 2008, Fall 2008.
The CIS courses below have been phased out and replaced by CS courses.
Graduate level courses
-
CIS 610: Introduction to Algorithms.
CIS 610 was last offered in Spring 2002.
I have no plans to teach this course in the near future.
-
CIS 667: Design Techniques for Algorithms.
Offered: Spring 2002, Fall 2002, Fall 2003, Spring 2005. It might be offered
again in Spring 2006 or Fall 2006.
-
CIS 668: Parallel Algorithms.
CIS 668 was last offered in Fall 2000; D. Nassimi has been
offering this course since then. I occasionally teach a CIS 786 course of
some overlapping content.
-
CIS 786-107: Parallel Computation.
Offered: Fall 2004.
-
CIS 750: High Performance Computing : Web Searching.
It will be offered in Spring 2006.
Honors advanced undergraduate level courses
-
CIS 467H: Efficient Algorithm Design
It is being offered in conjunction with CIS 667.
-
CIS 435h: Honors course in Advanced Data
Structures and Algorithm Design. It is being offered in conjunction with
CIS 435.
Advanced undergraduate level courses
-
CIS 485: Introduction to
Parallel Computing This course was offered on an experimental
basis in Spring 1999.
-
CIS 435: Advanced Data Structures
and Algorithm Design.
Last offered: Spring 2003, Fall 2003, Spring 2004, Spring 2005. It is being offered
in Fall 2005.