Below are school projects which were submitted for credit. Not every computer science course I've taken is listed here.

CMSC132 - Object-Oriented Programming II

- Clear cell game
- Media manager
- Binary search trees
- Online test
- Graphs
- Interest calculator GUI
- Recursive data structures
- ImageFinder

CMSC216 - Introduction to Computer Systems

CMSC330 - Organization of Programming Languages

CMSC420 - Data Structures

CMSC421 - Introduction to Artificial Intelligence

- Search
- Adversarial search [contest winner]
- Reinforcement learning
- Inference
- Contest

CMSC433 - Programming Language Technologies and Paradigms

ENGL393 - Technical Writing

This "user's manual" for the open-source project Midori is written in reStructuredText and rendered by Docutils. The documentation is incomplete as it proved much too long for an appropriate project submission.

Manual: http://www.brian-gordon.name/portfolio/tw/

All of the images and other files associated with this manual can be checked out from the docs-donation branch of Midori's Bazaar repository.

Other relevant courses

- CMSC250 - Discrete Structures
- CMSC351 - Introduction to Algorithms
- CMSC417 - Computer Networks (Fall 2012)
- CMSC451 - Design and Analysis of Computer Algorithms
- CMSC460 - Computational Methods
- CMSC475 - Combinatorics and Graph Theory
- MATH401 - Applications of Linear Algebra
- MATH402 - Algebraic Structures
- MATH406 - Introduction to Number Theory
- MATH445 - Elementary Mathematical Logic (Fall 2012)