Teaching Activites

Usually I teach in the following areas:
voting systems (CMSC-491/691),
cryptology (CMSC-443, CMSC-652),
information assurance (CMSC-444/644),
algorithms (CMSC-441, CMSC-641), and
discrete math (CMSC-203, CMSC-603).

See Blackboard for most recent on-line course information.

Some outdated course pages still exist on my web pages: old on-line course information

Some on-line course documents
How-to's and generic course documents