McGill University School Of Computer Science
   HOME





McGill University School Of Computer Science
The School of Computer Science is an academic department in the McGill University Faculty of Science, Faculty of Science at McGill University in Montreal, Montreal, Quebec, Canada. The School is the second most funded computer science department in Canada. As of 2024, it has 46 Faculty (university), faculty members, 60 Doctor of Philosophy, Ph.D. students and 100 Master's degree, Master's students. History Computer science as a field of study was pioneered at McGill University by George Lee (John) d'Ombrain, then Chair of Electrical Engineering, who is credited with bringing the first computer to McGill in 1958. The first graduate student in computing at McGill University was Gerald Ratzer, who arrived from University of Cambridge, Cambridge in September 1964. There he pursued an M.Sc. in the Faculty of Graduate Sciences, under the supervision of David Thorpe, Director of the McGill Computing Centre. The School of Computer Science was formally created in 1969. Computer Science was ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Public University
A public university, state university, or public college is a university or college that is State ownership, owned by the state or receives significant funding from a government. Whether a national university is considered public varies from one country (or region) to another, largely depending on the specific education landscape. In contrast a private university is usually owned and operated by a private corporation (not-for-profit or for profit). Both types are often regulated, but to varying degrees, by the government. Africa Algeria In Algeria, public universities are a key part of the education system, and education is considered a right for all citizens. Access to these universities requires passing the Baccalaureate (Bac) exam, with each institution setting its own grade requirements (out of 20) for different majors and programs. Notable public universities include the Algiers 1 University, University of Algiers, Oran 1 University, University of Oran, and Constantin ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Alan Emtage
Alan Emtage (born November 27, 1964) is a Bajan-Canadian computer scientist who conceived and implemented the first version of Archie, a pre-Web Internet search engine for locating material in public FTP archives. It is widely considered the world's first Internet search engine. Life Emtage was born in Barbados, the son of Sir Stephen and Margot Lady Emtage. He attended high school at Harrison College from 1975 to 1983 (and in 1981 became the owner of a Sinclair ZX81 with 1K of memory), where he graduated at the top of his class, winning the Barbados Scholarship. In 1983 Emtage entered McGill University in Montreal, Quebec, Canada, studying for an honors Bachelor's degree in computer science which was followed by a Master's degree in 1987 from which he graduated in 1991. Emtage was part of the team that brought the first Internet link to eastern Canada (and only the second link in the country) in 1986. In 1989 while a student and working as a systems administrator for the Sch ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Joëlle Pineau
Joëlle Pineau (born 1974) is a Canadian computer scientist and Associate Professor at McGill University. She was the global vice president of Facebook Artificial Intelligence Research (FAIR), now known as AI at Meta, until May 2025, and is based in Montreal, Quebec. She was elected to the Fellow of the Royal Society of Canada in 2023. Early life and education Pineau was born in 1974 in Ottawa, Ontario. She played the viola in the Ottawa Symphony Orchestra. She eventually studied engineering at the University of Waterloo. During that time, she helped train a voice recognition system for helicopter pilots; when no female pilots were available, Pineau sat in the cockpit to record voices for the system, simulating typical pilot stress levels. Her first job was at Canada's Ministry of Natural Resources, where she developed models focused on solar energy applications in aquaculture. She then completed her postgraduate education in robotics at Carnegie Mellon University in 2004. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Prakash Panangaden
Prakash Panangaden is an American/Canadian computer scientist noted for his research in programming language theory, concurrency theory, Markov processes and duality theory. Earlier he worked on quantum field theory in curved space-time and radiation from black holes. He is the founding Chair of the ACM Special Interest Group on Logic and Computation (ACM SIGLOG). Biography Prakash Panangaden was born in Pune, India on March 11, 1954. He attended school at the Calcutta Boys' School, Kolkata. He received a PhD from the University of Wisconsin–Milwaukee under the supervision of Leonard Parker. His PhD thesis was on renormalization of interacting fields in curved spacetime. Prakash has successfully graduated 19 students and has in total 41 academic descendants, 8 of whom are women. He joined the Department of Computer Science at Cornell University in 1985 as an Assistant Professor, where he worked in the Nuprl project and co-authored a book. He moved to McGill University a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Laurie Hendren
Laurie Hendren (December 13, 1958 – May 27, 2019) was a Canadian computer scientist noted for her research in programming languages and compilers, and for her advocacy for patients to have access to their health data in Quebec. Biography Hendren received a Bachelor of Science, B.Sc. and Master of Science, M.Sc. in computer science from Queen's University, Kingston in 1982 and 1984 respectively. She received a Doctor of Philosophy, Ph.D in computer science from Cornell University in 1990. She then joined the School of Computer Science at the McGill University as an assistant professor in 1990. While there she was promoted to associate professor in 1995 and full professor in 2001. She also served as Associate Dean (Academic) for the Faculty of Science at McGill University from 2005 to 2014. In 2014, she became the 5 of diamonds in the Notable Women of Computing card deck. Awards and notable achievements Hendren was awarded the Leo Yaffe Award for Excellence in Teaching i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Gregory Dudek
Gregory L. Dudek is a Canadian computer scientist specializing in robotics, computer vision, and intelligent systems. He is a chaired professor at McGill University where he has led the Mobile Robotics Lab since the 1990s (a role now shared with Prof. Dave Meger). He was formerly the director of McGill's school of computer science and before that director of McGill's center for intelligent machines. He held a position as the VP, Research and founding Lab Head at the Samsung AI Center, Montreal, from 2019-2023 serves as Director of the NSERC Canadian Robotics Network, and is a co-founder of tech startup Independent Robotics. During his career, Dudek has co-authored >450 scientific publications on subjects including autonomous navigation, robots that learn, mobile robotics, machine learning, telecommunications, 5G/ 6G network optimization, robot localization and navigation, information summarization, human-robot interaction, sensor-based robotics, multi-robot systems, computer ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Luc Devroye
Luc P. Devroye is a Belgian computer scientist and mathematician and a James McGill Professor in the School of Computer Science of McGill University in Montreal, Quebec, Canada. Devroye wrote around 300 mathematical articles, mostly on probabilistic analysis of algorithms, on the asymptotic analysis of combinatorial structures (like trees and graphs), and on random number generation (more precisely, on efficient simulation of different probability distributions). He also contributed to typography (creating several fonts). Education and career He studied at Katholieke Universiteit Leuven and subsequently at Osaka University and in 1976 received his PhD from University of Texas at Austin under the supervision of Terry Wagner, for his thesis « Nonparametric Discrimination and Density Estimation ». Devroye then joined the McGill University in 1977. Awards Devroye won an E.W.R. Steacie Memorial Fellowship (1987), a Humboldt Research Award (2004), the Killam Prize (2005) ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Cryptography
Cryptography, or cryptology (from "hidden, secret"; and ''graphein'', "to write", or ''-logy, -logia'', "study", respectively), is the practice and study of techniques for secure communication in the presence of Adversary (cryptography), adversarial behavior. More generally, cryptography is about constructing and analyzing Communication protocol, protocols that prevent third parties or the public from reading private messages. Modern cryptography exists at the intersection of the disciplines of mathematics, computer science, information security, electrical engineering, digital signal processing, physics, and others. Core concepts related to information security (confidentiality, data confidentiality, data integrity, authentication, and non-repudiation) are also central to cryptography. Practical applications of cryptography include electronic commerce, Smart card#EMV, chip-based payment cards, digital currencies, password, computer passwords, and military communications. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Quantum Computing
A quantum computer is a computer that exploits quantum mechanical phenomena. On small scales, physical matter exhibits properties of wave-particle duality, both particles and waves, and quantum computing takes advantage of this behavior using specialized hardware. Classical physics cannot explain the operation of these quantum devices, and a scalable quantum computer could perform some calculations Exponential growth, exponentially faster than any modern "classical" computer. Theoretically a large-scale quantum computer could post-quantum cryptography, break some widely used encryption schemes and aid physicists in performing quantum simulator, physical simulations; however, the current state of the art is largely experimental and impractical, with several obstacles to useful applications. The basic unit of information in quantum computing, the qubit (or "quantum bit"), serves the same function as the bit in classical computing. However, unlike a classical bit, which can be in ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Claude Crépeau
Claude Crépeau is a professor in the School of Computer Science at McGill University. Ηe was born in Montreal, Quebec, Canada, in 1962. He received a master's degree from the Université de Montréal in 1986, and obtained his Ph.D. in Computer Science from MIT in 1990, working in the field of cryptography with Silvio Micali as his Ph.D. advisor and Gilles Brassard as his M.Sc advisor. He spent two years as a Postdoctoral Fellow at Université d'Orsay, and was a CNRS researcher at École Normale Supérieure from 1992 to 1995. He was appointed associate professor at Université de Montréal in 1995, and has been a faculty member at McGill University since 1998. He was a member of the Canadian Institute for Advanced Research program on Quantum Information Processing from 2002 to 2012. Crépeau is best known for his fundamental work in zero-knowledge proof, multi-party computing, quantum cryptography, and quantum teleportation. In 1993, together with Charles H. Bennett, Gilles B ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




David Avis
David Michael Avis (born March 20, 1951) is a Canadian and British computer scientist known for his contributions to geometric computations. Avis is a professor in computational geometry and applied mathematics in the School of Computer Science, McGill University, in Montreal. Since 2010, he belongs to Department of Communications and Computer Engineering, School of Informatics, Kyoto University. Avis received his Ph.D. in 1977 from Stanford University. He has published more than 70 journal papers and articles. Writing with Komei Fukuda, Avis proposed a reverse-search algorithm for the vertex enumeration problem; their algorithm generates all of the vertices of a convex polytope A convex polytope is a special case of a polytope, having the additional property that it is also a convex set contained in the n-dimensional Euclidean space \mathbb^n. Most texts. use the term "polytope" for a bounded convex polytope, and the wo .... Selected publications References Externa ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Lorne Trottier
Lorne M. Trottier, OC (born 15 June 1948) is a Canadian engineer, businessman and philanthropist. He co-founded Matrox, a computer corporation that specializes in computer graphics. Trottier sits as an advisor to Canada's Ecofiscal Commission. Early life and education Lorne Trottier was born in Montreal, Quebec, to a Franco-Ontarian father and a Jewish mother. He graduated from Baron Byng High School and thereafter received a Bachelor of Engineering in Electrical Engineering in 1970 and a Masters of Engineering in the same field in 1973 both from McGill University. He has had a lifelong interest in science. Philanthropy Trottier has repeatedly made significant donations to his alma mater McGill. In 2000 his gift of $10 million funded construction of the Lorne M. Trottier Building, home to the Department of Electrical and Computer Engineering and the School of Computer Science. In 2006 his second gift of $12 million created two Lorne Trottier Chairs at the school, one in Aero ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]