External Specialization for Cornell Computer Science Major

<p>I know that the Cornell Computer Science major requires three courses that are of the level 3000+ in a related area. My question is what constitutes a related area? I know that I would like my external specialization courses to be in mathematics, but do the external specialization courses have to be in a specific area of mathematics (e.g. analysis), or do three courses in any fields of mathematics suffice?</p>