Source code for the Advanced Java Programming course at Portland State University taught by David Whitlock