Add in Java files
Add necessary jar files for compilation and run
Re-add helper method to add and remove assignments
Add dialog to show classes
Show the assignments, and add ability to add assignments
Fix compile error
Add toString() for Assignments, and set default value for points and possible points to 100
Use a simple BackingListModel that wraps a list and accepts listeners.

Having this will avoid supplying a new array every time the list changes.
Clear the terms list before opening a saved XML file.
Add hashCode() and equals() methods (as necessary)
Prevent possible NullPointerException
Switch from using JList to JTable for the list of classes, and create a custom TableModel for this. The switch for the assignments list is next.
Switch from using JList to JTable for the list of assignments.