- Faculty and Staff List
Emeritus Senior Lecturer
J. Sills, B.A., B.Ed., M.Ed.
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.
Room 3016, Deerfield Hall
Vice-Chair, Computer Science
Room 3064, Deerfield Hall
Associate Chair, Computer Science
Room 3078, Deerfield Hall
Academic Advisor and Undergraduate Program Administrator
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 www.utm.utoronto.ca/mcs
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