There are times where a student is in between levels and in order to take the more advanced class, we require them to take thier current level AND the more advanced level. I understand how 'class' corequisites work but it would be beneficial to have this be at a 'student' level as well. I don't want to put a corequisite on the whole class because it wouldn't be valid for everyone and would cause unnessary headaches to manage.