A cooperative education program, or co-op, is a curriculum designed around an undergraduate engineering program. Students rotate semesters between attending courses at their university and working full time in an internship level position. Co-op rotation periods and lengths vary from program to program, and Grand Valley State University's (GVSU) engineering co-op program involves three rotations with the employer. GVSU engineering students generally complete their degree in five years. Students begin their first co-op the summer after their third year of schooling. The second rotation is the following winter, and the third rotation is during the fall of their final year at GVSU. There is also an expedited four year engineering program in which students begin their co-op after their second year.