The phrase during separate semesters helps reveal the meaning of the word concurrent which means at the same time.
I think the answer would be C. It is the best thought out and would definitely be perfect for what you are trying to achieve
What the question I don't get it