__2008__

CSE2100 (formely known as CSE134), Fall Semester, University of Connecticut.

__Textbook: Data Structures & Algorithms in Java (3rd edition), M. Goodrich, R. Tamassia__

CSE4102 - CSE5102 (formely known as CSE233), Fall Semester, University of Connecticut.

__CSE244 Compilers, Spring Semester, University of Connecticut.__

Textbook: Compilers: Principles, Techniques and Tools. A. Aho, R. Sethi, J. Ullman

CSE344 Advanced Programming Languages. (Grad), Spring Semester, University of Connecticut

__2007__

CSE134 Data Structures & Algorithms

Fall Semester, University of Connecticut.

Textbook: Data Structures & Algorithms in Java (3rd edition), M. Goodrich, R. Tamassia

__2006__

CSE244 Compilers

Spring Semester, University of Connecticut.

Textbook: Compilers: Principles, Techniques and Tools. A. Aho, R. Sethi, J. Ullman

Engineering 2000 [outreach]

Summer 07, University of Connecticut.

The slides: E2k_06.pdf

__2005__

CSE244 Compilers

Fall Semester, University of Connecticut.

Textbook: Compilers: Principles, Techniques and Tools. A. Aho, R. Sethi, J. Ullman

CSE134 Data Structures & Algorithms

Spring Semester, University of Connecticut.

Textbook: Data Structures & Algorithms in Java (3rd edition), M. Goodrich, R. Tamassia

__2004__

CSE134 Data Structures & Algorithms

Spring Semester, University of Connecticut.

Textbook: Data Structures & Algorithms in Java (3rd edition), M. Goodrich, R. Tamassia

__2003__

CSE258 Operating Systems

fall semester, University of Connecticut.

Textbook: Modern Operating Systems (2nd Edition), Andrew S. Tanenbaum

CSE 233/CSE 300 Programming Languages

Spring semester, University of Connecticut. The class website.

__2002__

CSE 258 Operating Systems

fall semester, University of Connecticut.

Textbook: Modern Operating Systems (2nd Edition), Andrew S. Tanenbaum

__2000__

CS4 Course page with Nancy Pollard

Introduction to Scientific Computing

fall semester, Brown University.