Electrical Engineering and Computer Science

Explore Lassonde

Lassonde logo
Close mobile menu

New frontiers in computing

In 2018, the Lassonde School of Engineering at York University introduced a Specialization in Artificial Intelligence (AI) in its Master of Science of Computer Science program. While AI-based research is still pursued in the general stream of the program, students in this specialization take six graduate courses, of which at least five are within the area of AI, in their first two terms. In addition, students conduct a research project that applies AI to a practical problem under the supervision of faculty members and in collaboration with partners in the private or public sector. With this knowledge, our graduates will be positioned to successfully deploy AI methodologies across many sectors.

image of code on a screen

Our Specialization in AI is officially recognized by the Vector Institute, giving our students access to the Vector Scholarships in Artificial Intelligence.

Note that the AI specialization is meant as a targeted preparation to apply AI concepts in the workplace, but being non-thesis it is not suitable to further pursue doctoral studies. Those interested in AI-based research in a thesis program should apply to the MSc in Computer Science program.

It will be the student’s responsibility to secure an internship for their research project. The Vector Institute facilitates the process by providing students in this program opportunities to interact with potential employers through networking events and the Vector Digital Talent Hub.

Below you will find a list of faculty members who are part of the Graduate Program in Electrical Engineering and Computer Science. It mentions their areas of research interests within AI (many have other research interests as well) and provides a link to their personal homepage or research group for more information about their research.

• An honours degree in Computer Science or equivalent, with at least a B+ average in the last two years of study.

• The equivalent of a senior-level course in the area of theoretical computer science.

• Minimum English language test scores (if required): TOEFL(iBT) 90, IELTS 7, or York English Language Test 4.

• The Graduate Record Examination (GRE) general test is strongly recommended, especially for applicants who did their work outside of Canada and/or the United States.
Degree Requirements
• Complete six courses.
− at most two may be integrated courses (EECS course number starts with a 5)

• Complete at least three courses from the following list:
EECS 5326, EECS 5327, EECS 6127, EECS 6327, EECS 6412

• Complete least two courses from the following list:
EECS 5323, EECS 5324, EECS 5326, EECS 5327, EECS 5326, EECS 6127,
EECS 6154, EECS 6320, EECS 6322, EECS 6323, EECS 6325, EECS 6327,
EECS 6328, EECS 6332, EECS 6333, EECS 6340, EECS 6390A, EECS
6412, EECS 6414

• Complete either:
PHIL 5340 (not integrated) OR EECS 6320

• Courses must also satisfy the group requirements for the MSc generally MScAI students must take either EECS 6127 or EECS 6154

• Identify a supervisor and a supervisory committee member by your third
term (12 months)

• Complete a research project in Artificial Intelligence in
collaboration with an external partner

Other Requirements

• A research project that applies AI to a practical problem under the supervision of faculty members and in collaboration with partners in the private or public sector

Students admitted to the Specialization in AI are in the position to apply for institutional and government scholarships, as well as the Vector Scholarships in Artificial Intelligence, valued at $17,500 for one year. No further financial support will be provided.
Gradient line

AI Specialization Faculty

Robert Allison


Vision and intelligent interfaces

Aijun An

Data mining, machine learning, information retrieval, and AI

Michael Brown


Computer vision and AI

Natalija Vlajic


Machine learning in computer security

Marcus Brubaker


Machine learning, probabilistic methods, computer vision and computational biology

Suprakash Datta


Machine learning for bioinformatics

Kosta Derpanis


Computer vision and machine learning

James Elder


AI and vision

Petros Faloutsos


AI for computer games and virtual humans

Gerd Grau


AI-based materials and process development

Michael Jenkin


Robotics and AI

Hui Jiang


Machine learning, speech and language processing, and computer vision

Ingo Fruend


Human vision and AI

Zhen Ming (Jack) Jiang


Software analytics and software performance engineering

Richard Wildes


AI and vision

Hossein Kassiri


AI-based algorithms for decoding a physiological/neurological function

Matthew Kyan


Machine intelligence approach for virtual environments

Yves Lesperance


Knowledge representation and reasoning, autonomous agents and multi-agent systems, and cognitive robotics

Peter Lian


Circuits and systems for embedded AI and neuromorphic computing

Marin Litoiu


Adaptive software and autonomic computing

Sebastian Magierowski


Hardware acceleration for machine learning

Manos Papagelis


Data mining, graph mining, machine learning, big data analytics, knowledge discovery

Ali Sadeghi-Naini

no link to personal webpage yet

AI in precision medicine; Machine learning in image-guided therapeutics; Quantitative imaging and radiomics

Mikhail Soutchanski


AI planning, planning in hybrid systems, knowledge representation including causality, reinforcement learning for planning

Pirathayini Srikantha


Game theory, large-scale optimization and distributed control for enabling adaptive, sustainable and resilient power grid operations

Zbigniew Stachniak


Automated reasoning and propositional satisfiability

Vassilios Tzerpos


Machine learning and audio

Ruth Urner


Machine learning theory

Franck van Breugel


Reinforcement learning for finding bugs in software