parser for artsci courses. what a pain in the ass