Prerequisite: A course that must be completed before another course can be taken.
Co-requisite: A course that can be taken prior to or must be taken at the same time as a given course.
Concurrent: A course or lab that must be taken at the same time as a given course.