Computer Science

Faculty and Staff List

Emeritus Senior Lecturer
J. Sills,  B.A., B.Ed., M.Ed.

Professor Emeritus
C. Rackoff, B.S., M.Sc., Ph.D.

A. Bergen, B.A., B.Sc., M.Sc., Ph.D.
A.J. Bonner, B.Sc., M.S., Ph.D.
J. Burgner-Kahrs, B.Sc., M.Sc., Ph.D.
S. Fidler, B.Sc., Ph.D.
I. Gilitschenski, Ph.D.
L.A. Kahrs, Ph.D.
M. Liut, B.A.Sc. Hons, M.Eng., Ph.D.
A. Petersen, B.Sc., M.Sc.
A. Rosenbloom, B.Sc., M.Sc.
S. Sachdeva, B.Tech., M.A., Ph.D.
G. Saileshwar, B. Tech., M. Tech., Ph.D.
F. Shkurti, B.Sc., M.Sc., Ph.D.
B. Simion, B.Eng, M.A.Sc., Ph.D
A. Srinivasan, B.Tech., Ph.D.
L. Zhang, Hons B.Math, M.Sc.
T. Zhu, B.Sc., M.Eng., Ph.D.
D. Zingaro, B.Sc., M.Sc., M.Ed., Ph.D.

Ilia Binder
Room 3016, Deerfield Hall

Vice-Chair, Computer Science
Jessica Burgner-Kahrs
Room 3064, Deerfield Hall

Associate Chair, Computer Science
Daniel Zingaro
Room 3078, Deerfield Hall

Academic Advisor and Undergraduate Program Administrator
Yvette Ye
Room 3012, Deerfield Hall

Computer science is concerned in the broadest sense with the study of computation and applications of computing. Its development has been stimulated by collaborations with many areas including engineering, the physical and life sciences, mathematics and statistics and commerce. However, computer science is much more than a set of techniques used in these application areas. Computer science as a discipline encompasses a wide range of research areas. For example, "human-computer interaction" is the study of computer usage patterns and the design of interfaces between users and computing systems. "Software engineering" includes both the process of building software and the study of software production as a business. "Systems" (networks, operating systems, databases, compilers) is concerned with the design and analysis of complex computing systems. "Numerical analysis" involves the design, testing, and analysis of numerical methods for solving computational problems in science and engineering. "Cryptography" is the study of the hiding of information. "Theory" encompasses computability -- what can and cannot be computed by machines; complexity -- the relative effort required to perform various computations; and verification -- the formal proof of the correctness of programs.

Course offerings in the Computer Science program are intended to serve a wide variety of students, ranging from those whose primary interest is in information processing to those interested in applying computing to other fields. For more information on Computer Science programs consult

While we welcome inquiries from all interested students, Computer Science at the University of Toronto is limited to students applying directly from high school. Applicants who have completed any post-secondary studies (including studies at other divisions at the University of Toronto) are not eligible to pursue a Specialist and/or Major in Computer Science at U of T Mississauga.

Students should also review the Degree Requirements section prior to selecting courses


UTM Co-op Internship Program

The UTM Co-op Internship Program (UTMCIP) stream is available to eligible students enrolled in the Computer Science Major, Computer Science Minor, Computer Science Specialist, and Information Security Specialist programs. Enrolment is limited and requires a supplemental application. Students enrolled in the UTMCIP stream will be required to complete mandatory Work-Readiness programming plus a 12- or 16-month term of paid, full-time work experience. The time to degree completion for students enrolled in UTMCIP will normally be 5 years. There is an additional cost to participate in the UTMCIP stream.

Enrolment in the UTMCIP stream of the Computer Science Major, Minor, and Specialist, and Information Security Specialist programs is limited. Students will be eligible to apply to UTMCIP streams after their first year of study and/or completion of at least 4.0 credits, in alignment with the program’s requirements, and no more than 6.0 credits in total. Successful applicants will be enrolled into the UTMCIP stream of their academic program in Year of Study 2.

Enrolment is open to domestic and international students. All international students must possess a valid work permit and Social Insurance Number (SIN) to participate in a work term.

Further details about UTMCIP, including eligibility requirements and application procedures, can be found here. Students may also visit the UTMCIP webpage.