Home
Research
Publications
Presentations
Teaching
Resume
Tools
Coursework
Bookmarks
Personal
Some past graduate classes at Minnesota, approximately in the order taken, plus class projects and papers:
The Principles of Database Systems
User Interface Design, Implementation and Evaluation
tkGrader - a graphical interface to the grader program. With Alex Gerner and Yanina Ugorets.
Scientific Visualization
Project: tkDIMWIT - a Tk-based tool for montaging image tiles
Computer Vision
Introduction to Algorithm Design
Introduction to Compilers
A lexical and syntax analyzer for a subset of C++. With Ed H. Chi.
Software Engineering
Advanced Operating Systems I
A simple secure Web server and client using public-key encryption. With Andrew Fetterer.
Final take-home exam
Questions (
PostScript
or
text
)
My answers (
PostScript
)
Advanced Operating Systems II
A Java-based Distributed Calendar program. With Brian Bailey and Jon Herlocker
Prime Number Generation and Number Factorization with the MPI parallel programming environment
. With Brian Bailey and Jon Herlocker
Final take-home exam
Questions (
PostScript
or
text
)
My answers (
PostScript
)
Psychology of Computer-Human Interaction
Project: Interface Evaluation for Traditional and Electronic Newspapers
MSI Supercomputing Seminar
Advanced Computer Networks
Constraint Programming in User Interfaces
Readings in Database Systems
Rhetoric of Computer-Mediated Communication
Paper: US Cryptography Policy: Legislation Analysis
Presentation: US Cryptography Policy: Cases and legislation analysis
Human Computer Interaction and UI Technology
Grant Writing Proposal
DeMoGUIDe: A Declarative Model for Graphical User Interface Development
Crypto and Number Theory
Project: Attack on the Vigener cipher based on the statistical properties of English
Paper: Managing Web Bookmarks