Rice University's undergraduate program in computational and applied mathematics has a structure that allows students considerable freedom to meet their individual needs and interests. Students who intend to continue for an advanced degree usually take more than the minimum requirements, strengthening their mastery of certain fields of interest. Some select CAAM as a second technical major, supplementing an engineering, economics, or science curriculum. Others combine the program with a non-technical major (such as history, fine arts, literature, languages, or political science), allowing them to pursue personal intellectual interests while honing their mathematical abilities for a technical career in research or industry. Other students find the sound intellectual experience of a CAAM undergraduate major strong preparation for professional school in medicine, law, or business. Whatever the final destination, many students supplement and enrich their classroom work through undergraduate research during the school year and summer.