Courses [Last Update: Jan 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.
Advanced undergraduate level courses
-
CS 435: Advanced Data Structures
and Algorithm Design.
Fall 2006, Spring 2007, Fall 2007, Spring 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.