changed course dictionary keys sameas and geneds to same_as and gen_eds respectively for consistency with the db