USC Schedule Helper
The Schedule Helper relies heavily on globals, and isn't particularly good at handling failure. I'm making this code public so that someone can take over/fix possible problems after it becomes abandonware. If you have any questions about how it works, feel free to reach out - I've tried to make up for the beginner mistakes with a substantial amount of comments, but it's still fairly lacking.
Last updated: Wed, Oct 24, 2018