added course's __eq__ function to help determining which core classes have been fulfilled