found a bug with printing courses fixed it

now it is time to properly impliment the prerequisite registration