Nuts and Bolts of Prerequisites and Corequisites