Director: The Director is the chief executive officer of the School and carries out the typical duties of a School Director, as described in University Policy #40.
Associate Director: The Associate Director assists the Director in carrying out the executive tasks of the School. The specific division of responsibilities between the Director and Associate Director is left to the two persons who occupy these positions, based on their interests and strengths, but subject to any constraints imposed by University policy.
Director of Undergraduate Studies: This position's portfolio is the entire undergraduate program, spanning development of policy and management of operations. Among the tasks within this mandate are maintaining the undergraduate curriculum, assisting the Director with teaching assignments, managing the Instructional Support Group, undergraduate admissions, undergraduate advising and complaint resolution, and undergraduate standings and promotions. This position is analogous to the Associate Dean for Undergraduate Studies at the Faculty level. Many of the tasks will be assigned to other persons, and especially to the Associate Director of Undergraduate Studies, but it is expected that the Director will maintain responsibility for policy and for complaint resolution.
Associate Director of Undergraduate Studies: This position reports to the Director of Undergraduate Studies, with the specific division of responsibilities left to the two persons who occupy these positions, based on their interests and strengths. Either of the two persons may assume primary responsibility for curricula, and the other will assume day-to-day responsibility for operation of the undergraduate program, including oversight of the Instructional Support Group, undergraduate advising, and undergraduate admissions.
Director of Graduate Studies: The Director of Graduate Studies shall be the Graduate Officer as defined by the University. This position's portfolio is the entire graduate program, spanning development of policy and management of operations. Among the tasks within this mandate are maintaining the graduate curriculum, assisting the Director with teaching assignments, graduate admissions, graduate advising and complaint resolution, and graduate standings. Many of the tasks will be assigned to other persons, and especially to the Associate Director of Graduate Studies, but it is expected that the Director will maintain responsibility for policy and for complaint resolution.
Associate Director of Graduate Studies: This position reports to the Director of Graduate Studies, with the specific division of responsibilities left to the two persons who occupy these positions, based on their interests and strengths. Either of the two persons may assume primary responsibility for operation of the graduate program for students already admitted, and the other will assume primary responsibility for graduate recruiting and admissions.
Director of Infrastructure: The Director of Infrastructure is responsible for the instructional and research infrastructure of the School. Among the tasks within this mandate are management of computing support services through the Computer Science Computing Facility, allocation of space, and development of laboratory facilities. Many of the tasks will be assigned to other persons, but it is expected that the Director will maintain responsibility for policy and oversight of the computing facility and services.
Administrative Officer: The Administrative Officer is accountable to the Director of the David R. Cheriton School of Computer Science for human resource administration, equipment and space management, statistical data gathering, strategic planning, special projects, interaction with external bodies, liaison with the office of the Dean of Mathematics on administrative matters, and other administrative functions required to support teaching, learning and research in the School.
Financial Officer: The Financial Officer provides leadership and direction for the financial management and stability of the David R. Cheriton School of Computer Science. This involves fiscal accountability, participation in long and short term strategic planning for the School, review and resolution of financially related issues, establishment of and guidance on policies and procedures, and work on a variety of projects for the School.
Undergraduate Operations Coordinator: The Undergraduate Operations Coordinator reports to the Undergraduate Studies Support Manager and is responsible for operational support for the undergraduate program in budget, scheduling, and staffing.
Undergraduate Studies Support Manager: Reports to the Director of Undergraduate Studies and is responsible for day-to-day supervision of all instructional support and undergraduate operations staff, including the Instructional Support Group and undergraduate tutors.
Computing Support Manager: Reports to the Director of Infrastructure and is responsible for day-to-day supervision of computing support staff (instructional and research) and maintenance of computing infrastructure.
Administrative matters that require approval of the School shall be brought before the Computer Science Council, which shall include the following voting members:
The Council may conduct its business at a scheduled meeting, through e-mail, or through any other mechanism approved in advance by the School. In general, the development and management of policies and procedures and the execution of operational decisions are delegated to standing committees that are given corresponding mandates; the role of Council is primarily one of oversight.
A minimal schedule for Council meetings shall include one meeting in each of September, October, November, January, February, March, May, June and July. Meetings shall normally be held on the 2nd Wednesday of each month at 3:30 p.m. The agenda for each meeting shall be announced in advance of the meeting. The School Secretary shall serve as Council secretary.
No decisions may be made at a meeting of this committee without a quorum, which shall be one third (1/3) of all voting members not on leave. A voting member who wishes to be represented by proxy must give the Council secretary, in advance of the meeting, a written statement designating the person who is to act as proxy. At a given meeting, an individual may act as proxy for at most one other member of the committee. Members represented by proxy do not contribute to the number required for a quorum.
In addition to all voting members, the following non-voting individuals may attend meetings of Council:
The School shall approve the structure and mandate of standing committees. The following shall serve as a template:
The chair of each committee shall be a voting member. For committees other than the Computer Science Council, one half (1/2) the voting members of the committee shall be a quorum.
The function of this committee is to advise the Director and Associate Director on setting and addressing priorities for the School and on other matters that span multiple research groups and do not fall within the mandates of other committees. The membership of the committee shall span a broad spectrum of research areas within the School. In addition to the faculty members, the committee shall include one graduate student and one undergraduate student in Computer Science.
The Commons Committee is responsible for fostering community spirit in the School.
It works closely with the Institute for Computer Research and the Office of Development.
Membership includes the (Associate) Director, four to six other faculty members,
representatives from the staff, one graduate student, and one undergraduate student.
A member of the administrative staff shall provide staff support for this committee.
This committee shall formulate policies regarding graduate courses, programs, and requirements, and shall approve individual graduate courses. Its policies and approvals shall require ratification by the School. Membership includes the (Associate) Director of Graduate Studies, four to six other faculty members, and one graduate student. The Administrative Coordinator, Graduate Studies shall provide staff support for this committee.
This committee shall formulate procedures for the admission of new students into the graduate programs. The chair, who shall be the Director or the Associate Director of Graduate Studies (whoever has primary responsibility for graduate recruiting and admissions), shall have primary responsibility for advertising programs in the department and attracting highly qualified applicants, assisted by individual members of the committee as required. The committee shall advise the Director of Graduate Studies regarding the selection of scholarship recipients from the applicant pool. Membership includes the (Associate) Director of Graduate Studies, six to eight other faculty members, and one graduate student. The Graduate Admissions Coordinator shall provide staff support for this committee.
This committee establishes the procedures governing the day-to-day operations of the graduate programs. This includes, but is not limited to, the duties assigned to it by the University document "The Supervisory Process: a Guide for Faculty and Graduate Students." The committee shall
Membership includes the (Associate) Director of Graduate Studies, four to six other faculty members, and one graduate student. The Administrative Coordinator, Graduate Studies shall provide staff support for this committee.
The Infrastructure Committee is responsible for prioritizing and planning infrastructure development for the School. The committee is also responsible for establishing the policies and procedures governing the management of infrastructure, including computing and space. The membership of the committee should span a broad spectrum of research areas within the department. Membership includes the Director of Infrastructure (who shall serve as chair), five to seven other faculty members, a member of the instructional support staff, the Computing Support Manager, the Administrative Manager, one graduate student, and one undergraduate student. A member of the administrative staff shall provide staff support for this committee.
This committee is responsible for considering re-appointment, promotion, and tenure for all faculty members, with a structure and mandate subject to University Policy #77. The Director shall serve as chair. In addition to the faculty members, the committee shall include as non-voting members one graduate student and one undergraduate student in Computer Science. A member of the administrative staff shall provide staff support, including service as non-voting secretary.
SACA is responsible for recruiting new faculty members who will hold regular appointments, with a structure and mandate subject to University Policy #76. The membership of the committee shall span a broad spectrum of research areas within the School. In addition to the faculty members, the committee shall include one graduate student and one undergraduate student in Computer Science. A member of the administrative staff shall provide staff support, including service as non-voting secretary. The Director shall serve as chair.
In carrying out their mandate, the committee is responsible for the following tasks
This committee shall formulate policies regarding undergraduate courses, programs,
and requirements, and shall approve individual undergraduate courses.
Its policies
and approvals shall require ratification by the School. Membership includes
both the Director and Associate Director of Undergraduate Studies,
four to six faculty members, one graduate student, and one undergraduate student. The Administrative
Coordinator, Undergraduate Studies (non-voting) shall provide staff support.
The Director may establish an ad hoc committee at any time by specifying its mandate, its membership, its reporting target (Director or School), whether its meetings are open (and advertised) or closed, and its termination date or conditions. When forming such a committee, the Director must appoint a chair. The Director or the chair of the committee shall report its formation at the next meeting of the School, and the chair shall report on the committee's progress at least once during each term of its existence.

David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1
Tel: 519-888-4567 x33293
Fax: 519-885-1208
Contact | Feedback: cs-webmaster@cs.uwaterloo.ca | David R. Cheriton School of Computer Science | Faculty of Mathematics