The Core Program offers some flexibility for students to meet its requirements. For example, students with weaker writing skills need to take the basic writing course, but students with stronger writing skills can meet the writing requirement by taking a course that will help them further develop the skills they already have. Many requirements can be fulfilled by choosing from among several courses the one that will best meet their needs or interests.