Professor directory

Computer science professors in Canada

30 computer science professors in Canada, at 14 universities. The most represented are University of Toronto, University of Waterloo and University of Alberta. 8 of them are verified faculty: their current appointment was confirmed against their own university's pages or a current faculty record in ORCID, and they are listed first.

The list is built from open publication data (OpenAlex and ORCID), the same data ProfScout uses in the app: actively publishing faculty at the largest research universities in Canada whose recent work sits in computer science. Retired, trainee and staff-scientist records are filtered out where the public record identifies them. It is not a prestige ranking: professors are listed by how prominently computer science figures in their published work, verified faculty first. Reply-fit scores, which weigh how likely each professor is to answer a student's email, are computed for your own profile inside ProfScout. Updated September 2026; the list is rebuilt from the open record a few times a year.

  1. Yoshua BengioVerified faculty
    Université de Montréal
    Computer Science · Artificial Intelligence
    Domain Adaptation and Few-Shot LearningTopic ModelingGenerative Adversarial Networks and Image Synthesis
    Recent: Interpretable epistemic uncertainty decomposition in sequential generative models via polynomial chaos surrogates (2026)
  2. Raquel UrtasunVerified faculty
    University of Toronto
    Computer Science · Computer Vision and Pattern Recognition
    Autonomous Vehicle Technology and SafetyAdvanced Vision and ImagingAdvanced Neural Network Applications
    Recent: Host-Derived Proteomic Profiling of Human and Canine Mammary Tumor Xenografts Identifies Enrichment of Lipid Metabolism-Related Pathways (2026)
  3. Arash Habibi LashkariVerified faculty
    York University
    Computer Science · Signal Processing
    Advanced Malware Detection TechniquesNetwork Security and Intrusion DetectionInformation and Cyber Security
    Recent: Blockchain feature extraction and behavioral profiling for illicit transaction analysis (2026)
  4. Evan ShelhamerVerified facultyNew lab
    University of British Columbia
    Computer Science · Computer Vision and Pattern Recognition
    Domain Adaptation and Few-Shot LearningRemote-Sensing Image Classification
    Recent: Hedgementation = Hedgerow Segmentation: A Remote Sensing Benchmark (2026)
  5. Laks V. S. LakshmananVerified faculty
    University of British Columbia
    Computer Science · Computer Networks and Communications
    Advanced Database Systems and QueriesData Management and AlgorithmsComplex Network Analysis Techniques
  6. Mario MarchandVerified faculty
    Université Laval
    Computer Science · Artificial Intelligence
    Machine Learning and Data ClassificationFace and Expression Recognition
    Recent: The geometry of invariant learning: an information-theoretic analysis of data augmentation and generalization (2026)
  7. Xiaodong Sheldon LinVerified faculty
    University of Guelph
    Computer Science · Artificial Intelligence
    Privacy-Preserving Technologies in DataBlockchain Technology Applications and SecurityCryptography and Data Security
    Recent: CANARY: Collision-Free Audio Watermarking for Proactive Deepfake Detection (2026)
  8. David Scott WishartVerified faculty
    University of Alberta
    Biochemistry, Genetics and Molecular Biology · Molecular Biology
    Metabolomics and Mass Spectrometry StudiesComputational Drug Discovery Methods
    Recent: What’s next for metabolomics? (2026)
  9. Graeme Hirst
    University of Toronto
    Computer Science · Artificial Intelligence
    Natural Language Processing TechniquesTopic ModelingSpeech and dialogue systems
  10. Jörg Sander
    University of Alberta
    Computer Science · Artificial Intelligence
    Data Management and AlgorithmsAdvanced Clustering Algorithms ResearchAnomaly Detection Techniques and Applications
    Recent: Efficient outlier detection in numerical and categorical data (2025)
  11. Ali Akbar Ghorbani
    University of New Brunswick
    Computer Science · Computer Networks and Communications
    Advanced Malware Detection TechniquesNetwork Security and Intrusion DetectionAnomaly Detection Techniques and Applications
    Recent: Blockchain feature extraction and behavioral profiling for illicit transaction analysis (2026)
  12. Nick Koudas
    University of Toronto
    Computer Science · Signal Processing
    Data Management and AlgorithmsAdvanced Database Systems and QueriesData Quality and Management
  13. Xiaodan Zhu
    Queen's University
    Computer Science · Artificial Intelligence
    Topic ModelingNatural Language Processing TechniquesMultimodal Machine Learning Applications
  14. Colin Raffel
    University of Toronto
    Computer Science · Artificial Intelligence
    Topic ModelingNatural Language Processing TechniquesDomain Adaptation and Few-Shot Learning
    Recent: librosa (2026)
  15. Gary Wang
    Simon Fraser University
    Computer Science · Artificial Intelligence
    Speech Recognition and Synthesis
    Recent: Speech Re-Painting for Robust ASR (2025)
  16. Eric A. Wan
    University of Toronto
    Computer Science · Artificial Intelligence
    Target Tracking and Data Fusion in Sensor NetworksNeural Networks and ApplicationsIndoor and Outdoor Localization Technologies
    Recent: Exploring Phenotypic and Sociodemographic Influences on Cognitive-Adaptive Functioning Gap in Neurodivergent Children (2025)
  17. Jian‐Yun Nie
    Université de Montréal
    Computer Science · Artificial Intelligence
    Topic ModelingNatural Language Processing TechniquesInformation Retrieval and Search Behavior
  18. Adam Krzyżak
    Concordia University
    Computer Science · Computer Vision and Pattern Recognition
    Neural Networks and ApplicationsControl Systems and IdentificationFace and Expression Recognition
  19. Jimmy Lin
    University of Waterloo
    Computer Science · Artificial Intelligence
    Topic ModelingNatural Language Processing TechniquesInformation Retrieval and Search Behavior
    Recent: Rank-R1: Enhancing Reasoning in LLM-based Document Rerankers via Reinforcement Learning (2026)
  20. Martin Ester
    Simon Fraser University
    Computer Science · Information Systems
    Data Management and AlgorithmsRecommender Systems and TechniquesData Mining Algorithms and Applications
  21. Lionel Briand
    University of Ottawa
    Computer Science · Software
    Software Testing and Debugging TechniquesSoftware Engineering ResearchSoftware Reliability and Analysis Research
    Recent: LLM-Driven Cost-Effective Requirements Change Impact Analysis (2026)
  22. Subha Kalyaanamoorthy
    University of Waterloo
    Computer Science · Molecular Biology
    Computational Drug Discovery MethodsProtein Structure and DynamicsGenomics and Phylogenetic Studies
    Recent: Neuropharmacology of Nicotine Addiction and Therapeutic Strategies for Smoking Cessation (2026)
  23. M. TAMER ÖZSU
    University of Waterloo
    Computer Science · Computer Networks and Communications
    Advanced Database Systems and QueriesData Management and AlgorithmsSemantic Web and Ontologies
  24. Ali Dehghantanha
    University of Guelph
    Computer Science · Signal Processing
    Network Security and Intrusion DetectionInformation and Cyber SecurityAdvanced Malware Detection Techniques
    Recent: Beyond the Hype: Evaluating LLM Integration and Practical Limitations in Security Operation Centers (2026)
  25. Artem R Cherkasov
    University of British Columbia
    Computer Science · Computational Theory and Mathematics
    Computational Drug Discovery MethodsProstate Cancer Treatment and ResearchEstrogen and related hormone effects
  26. Sanja Fidler
    University of Toronto
    Computer Science · Computer Vision and Pattern Recognition
    Generative Adversarial Networks and Image Synthesis3D Shape Modeling and AnalysisAdvanced Neural Network Applications
    Recent: Context-Matched Distillation: Teacher Causality for Autoregressive Video Distillation (2026)
  27. Raouf Boutaba
    University of Waterloo
    Computer Science · Computer Networks and Communications
    Software-Defined Networks and 5GNetwork Security and Intrusion Detection
    Recent: Analyzing Symbolic Properties for DRL Agents in Systems and Networking (2026)
  28. Yuri Boykov
    University of Waterloo
    Computer Science · Computer Vision and Pattern Recognition
    Medical Image Segmentation TechniquesAdvanced Neural Network ApplicationsAdvanced Image and Video Retrieval Techniques
    Recent: Image Segmentation Using Deep Learning (2025)
  29. Dale Schuurmans
    University of Alberta
    Computer Science · Artificial Intelligence
    Reinforcement Learning in RoboticsTopic ModelingNatural Language Processing Techniques
    Recent: Learning with a Single Rollout via Monte Carlo Pass@k Critic (2026)
  30. Paul C. van Oorschot
    Carleton University
    Computer Science · Signal Processing
    User Authentication and Security SystemsAdvanced Malware Detection TechniquesCryptographic Implementations and Security
    Recent: Security Knowledge in Books (2026)

Universities on this list: University of Toronto (6) · University of Waterloo (5) · University of Alberta (3) · University of British Columbia (3) · Simon Fraser University (2) · Université de Montréal (2) · University of Guelph (2) · Carleton University (1) · Concordia University (1) · Queen's University (1) · Université Laval (1) · University of New Brunswick (1) · University of Ottawa (1) · York University (1)

Get professors matched to your own background

ProfScout reads your profile or résumé and ranks professors by fit and reply-likelihood, with verified email addresses. Free to start.

How were these professors chosen?

From the public publication record. Each person here is an active researcher at one of the largest research universities in Canada, publishing recently in computer science, and not flagged by the public record as retired, in training, or in a staff role. "Verified faculty" means ProfScout matched the professor to a faculty page on their own university's site or to a current faculty appointment in ORCID.

Can I get their email addresses?

Yes. Open a professor in ProfScout and you see a verified address where one exists in the published record, their recent papers, and a reply-fit score for your own profile. Every account gets 3 professor unlocks free; see pricing for unlimited access.

How do I write the email?

Read how to email a professor about research, then start from one of the cold email templates. Write it yourself: professors archive AI-written outreach on sight, and a specific question about a recent paper is what gets answered.

Built on open data from OpenAlex & ORCID