Teaching

The classes I regularly teach are computer security classes, algorithms, and data structures. Below are for class web pages for the past several years.

Current Semester — Spring 2007

CSCE 3110: Data Structures and Algorithms
CSCE 4560/5560: Secure Electronic Commerce

Previous Semesters

Note that our course numbering changed starting with the Fall 2005 semester. Classes are listed primarily by their new number, but old class numbers are given for reference.

CSCI 2010: Assembly Language Programming
CSCE 2050: Computer Science III
CSCE 3110: Data Structures (formerly CSCI 3400)
CSCE 4110: Undergraduate Algorithms (formerly CSCI 4450)
CSCE 4550: Introduction to Computer Security (formerly CSCI 4220)
CSCE 4560: Secure Electronic Commerce (formerly CSCI 4230)
CSCE 5020: Research in Computer Science (formerly CSCI 5170)
CSCE 5150: Graduate Algorithms (formerly CSCI 5540)
CSCE 5550: Introduction to Computer Security (formerly CSCI 5220)
CSCE 5560: Secure Electronic Commerce (formerly CSCI 5230)
CSCE 5933/6933: Special Topics (formerly CSCI 5330/6330)