This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember your browser. We use this information to improve and customize your browsing experience, for analytics and metrics about our visitors both on this website and other media, and for marketing purposes. By using this website, you accept and agree to be bound by UVic’s Terms of Use for web and social media privacy.  If you do not agree to the above, you can configure your browser’s setting to “do not track.”

Skip to main content

Office

The general office is in room 504 in the Engineering & Computer Science(ECS) Building. For general inquiries, call us at 250-472-5700 or email cscrecep@uvic.ca.

Mailing address

Department of Computer Science
University of Victoria
PO Box 1700 STN CSC
Victoria, BC V8W 2Y2
Canada

Faculty

  • Celina Berg

    Teaching professor; outreach, recruitment & retention coordinator; ECS Associate Dean, Undergraduate Programs Computer Science

    Office: ECS 618

    Area(s) of expertise:
    Computer science education
  • Bill Bird

    Associate teaching professor; acting associate chair undergraduate; combined program advisor for MATH/CSC Computer Science

    Office: ECS 632 250-472-5833

    Area(s) of expertise:
    Data compression, computer science education, linear algebra, optimization
  • Roberto Bittencourt

    Assistant teaching professor Computer Science

    Office: ECS 552 250-472-5762

    Area(s) of expertise:
    Computer science education, software engineering education
  • Jaya Prakash Champati

    Assistant professor Computer Science

    Office: ECS 524 250-472-5899

    Area(s) of expertise:
    Edge artificial intelligence, online learning, age of information, approximation algorithms
  • Sean Chester

    Assistant professor Computer Science

    Office: ECS 520 250-472-5721

    Area(s) of expertise:
    Data management, parallel computing, algorithm engineering
  • Yvonne Coady

    Professor Computer Science

    Office: ECS 565 250-472-5715

    Area(s) of expertise:
    Scalable distributed system infrastructures, observability in systems, applied AI workflows
  • Daniela Damian

    Professor; ECS-CAPI chair in inclusive science, technology & engineering Computer Science

    Office: ECS 558 250-472-5788

    Area(s) of expertise:
    Software engineering, requirements engineering, human-AI collaboration, computer-supported collaborative work, human-computer interaction, value-based software engineering, global software development, human-centric hybrid intelligence
  • Simon Diemert

    Assistant professor Computer Science

    Office: ECS 559

    Area(s) of expertise:
    Safety and security engineering, AI-based engineering tools, assurance for physical AI and adaptive systems, software verification and validation, regulation and ethics in software engineering
  • Neil Ernst

    Associate professor; combined program advisor for Geography/CSC; director, Matrix Institute for Applied Data Computer Science

    Office: ECS 560

    Area(s) of expertise:
    Software engineering, software architecture, requirements engineering, technical debt, empirical methods
  • Anthony Estey

    Associate teaching professor; experiential learning coordinator Computer Science

    Office: ECS 610 250-472-5841

    Area(s) of expertise:
    Computer science education
  • Sudhakar Ganti

    Associate professor Computer Science

    Office: ECS 628 250-472-5733

    Area(s) of expertise:
    Traffic management, traffic engineering, quality of service for high speed networks, anomaly detection, traffic based network security analysis, resource allocation for cloud computing
  • Daniel German

    Professor Computer Science

    Office: ECS 554 250-472-5790

    Area(s) of expertise:
    Software engineering, software evolution, open source software development, intellectual property
  • Brandon Haworth

    Associate professor; honours advisor Computer Science

    Office: ECS 568 250-472-5772

    Area(s) of expertise:
    Graphics, agent-based modelling, crowd simulation, multi-agent reinforcement learning, deep learning, digital games, human computer interaction, human-centred design, artificial intelligence, augmented intelligence
  • Amber Horvath

    Assistant professor Computer Science

    Office: ECS 561 250-472-4903

    Area(s) of expertise:
    Sensemaking, developer experience (DevEx), human-centered software engineering, developer tooling, developer diversity equity and inclusion, social sciences, cognitive science, artificial intelligence, generative AI
  • LillAnne Jackson

    Associate teaching professor Computer Science

    Office: EOW 209

    Area(s) of expertise:
    Memory consistency for multiprocessor architecture, computational geometry, teaching concurrency, computer science education
  • Bruce Kapron

    Professor Computer Science

    Office: ECS 620 250-472-5725

    Area(s) of expertise:
    Theory of computing, logic in computer science, computational complexity, cryptography
  • Valerie King

    Professor Computer Science

    Office: ECS 622 250-472-5727

    Area(s) of expertise:
    Graph algorithms and data structures, randomized algorithms and probabilistic analysis, fault tolerant distributed computing
  • Alexandra Kitson

    Assistant professor Computer Science

    Office: ECS 458 250-472-5896

    Area(s) of expertise:
    Human-computer interaction, interaction design, digital health, extended reality, affective computing
  • Ekaterina Kochmar

    Associate professor Computer Science

    Area(s) of expertise:
    Natural language processing, artificial intelligence in education, machine learning
  • Sajin Koroth

    Assistant professor Computer Science

    Office: ECS 530

    Area(s) of expertise:
    Theoretical computer science, complexity theory, communication complexity, circuit complexity
  • Rich Little

    Associate teaching professor; associate chair, undergraduate Computer Science

    Office: ECS 516 250-472-5752

    Area(s) of expertise:
    Numerical analysis, numerical linear algebra, computer science education
  • Chenxi Liu

    Assistant professor Computer Science

    Office: ECS 619

    Area(s) of expertise:
    Computer graphics, image generation, vector graphics and 2D visual representations, sketch processing, geometry processing, human-centred creative AI tools
  • Shengyao Lu

    Assistant professor Computer Science

    Office: ECS 615 250-472-4280

    Area(s) of expertise:
    Graph-native AI, graph representation learning, human-centered, trustworthy and explainable AI
  • Yun Lu

    Assistant professor Computer Science

    Office: ECS 518 250-472-4833

    Area(s) of expertise:
    Differential privacy theory and applications, privacy estimators and auditors, secure multiparty computation and rational cryptography, especially blockchain security under rational attackers
  • Zhenjian Lu

    Assistant professor Computer Science

    Office: ECS 626 250-472-5731

    Area(s) of expertise:
    Computational complexity theory
  • Regan Mandryk

    Professor, Canada research chair tier 1, digital games and immersive social technologies Computer Science

    Office: ECS 452 250-472-5735

    Area(s) of expertise:
    Human-computer interaction, digital games, e-sports, affective computing, social computing and digital collaboration
  • Ashery Mbilinyi

    Assistant professor Computer Science

    Office: ECS 562 250-472-5890

    Area(s) of expertise:
    Medical image analysis, machine learning for healthcare, information retrieval, computer vision
  • Nishant Mehta

    Associate professor; combined program advisor for Statistics/CSC Computer Science

    Office: ECS 608 250-472-5798

    Area(s) of expertise:
    Machine learning theory
  • Hausi Müller

    Professor Computer Science

    Office: ECS 614 250-472-5719

    Area(s) of expertise:
    Software engineering, software evolution, autonomic computing, adoption-centric software engineering, software architecture, software reverse engineering, software reengineering, program understanding, visualization, software engineering tool evaluation
  • Miguel Nacenta

    Associate professor; associate chair, graduate; combined program advisor for Psychology/CSC Computer Science

    Office: ECS 456 250-472-5330

    Area(s) of expertise:
    Human-computer interaction, information visualization, design, user experience, typography, perception, cognition
  • Ibrahim Numanagić

    Associate professor; Canada research chair, tier 2, computational biology and data science; combined program advisor for HINF/CSC Computer Science

    Office: ECS 526 250-472-5049

    Area(s) of expertise:
    Computational biology, bioinformatics, algorithms, data science, programming languages
  • Jianping Pan

    Professor Computer Science

    Office: ECS 566 250-472-5796

    Area(s) of expertise:
    Computer networks and distributed systems
  • Charles Perin

    Associate professor Computer Science

    Office: ECS 460 250-472-5783

    Area(s) of expertise:
    Information visualization, personal visualization, human-computer interaction, interaction design, interactive technologies, data empowerment, sports visualization, augmented reality, situated visualizations
  • Teseo Schneider

    Assistant professor Computer Science

    Office: ECS 612 250-472-5837

    Area(s) of expertise:
    Geometry processing, computer graphics, numerical simulations
  • Sowmya Somanath

    Associate professor Computer Science

    Office: ECS 454 250-472-5794

    Area(s) of expertise:
    Human-computer interaction, interaction design, creativity support tools, systems for wellbeing and happiness, future of work, tangibles and physical computing
  • Kevin Stanley

    Chair; professor Computer Science

    Office: ECS 504A 250-472-5704

    Area(s) of expertise:
    Data analytics, sensors, geomatics
  • Ulrike Stege

    Associate professor; director of Master of Engineering in Applied Data Science (MADS) program Computer Science

    Office: ECS 532 250-472-5729

    Area(s) of expertise:
    Computational biology, parameterized complexity, design of heuristics, graph theory, cognitive psychology
  • Margaret-Anne Storey

    Professor; Canada research chair tier I, human and social aspects of software engineering Computer Science

    Office: ECS 564 250-472-5713

    Area(s) of expertise:
    Software engineering, human-computer interaction, information visualization, social informatics, knowledge management and computer-supported collaborative work
  • Gabriel Tamura

    Associate teaching professor Computer Science

    Area(s) of expertise:
    Software architecture, software engineering, applied data science/AI, digital twins
  • Alex Thomo

    Professor Computer Science

    Office: ECS 556 250-472-5786

    Area(s) of expertise:
    Large-scale graph algorithms, social network analysis, knowledge graphs, LLM applications, differential privacy, data management systems
  • George Tzanetakis

    Professor Computer Science

    Office: ECS 606 250-472-5711

    Area(s) of expertise:
    Computer audition, audio signal processing, machine learning, music information retrieval, human computer interaction, computer assisted music education, music robotics and sensors
  • Norha Villegas

    Professor; software engineering program director Computer Science

    Office: ECS 562 250-472-5175

    Area(s) of expertise:
    Self-adaptive and autonomic systems, dynamic context management and situation awareness, agentic AI & generative AI ecosystems, digital twins and cyber physical systems, quantum software engineering, engineering education research
  • Jens Weber

    Professor; associate dean, professional programs & development Computer Science

    Office: ECS 616 (CSC Office); EOW 108 (AD Office) 250-721-8797

    Area(s) of expertise:
    Software engineering, data and knowledge engineering, health informatics, graph transformation systems, reengineering, safety and security engineering
  • Kui Wu

    Professor Computer Science

    Office: ECS 522 250-472-5766

    Area(s) of expertise:
    Computer networks, wireless and mobile networking, mobile computing, network security
  • Yu Yan

    Assistant teaching professor Computer Science

    Office: ECS 624 250-472-5760

    Area(s) of expertise:
    Adaptive and personalised learning, affective engineering, machine learning, fuzzy systems, STEM education, data science
  • Michael Zastre

    Associate teaching professor Computer Science

    Office: ECS 528 250-472-5771

Staff

Office staff

J Cameron
Assistant to the chair
Office: ECS 504
jscameron@uvic.ca
250-472-5704

Nancy Chan
Administrative assistant
ECS 504
nmchan@uvic.ca
250-472-5701

David Clark
Undergraduate advising officer
ECS 515
cscadvisor2@uvic.ca
250-472-4766

Aimee Coueslan
Graduate program assistant
ECS 504

250-472-5703

Jessica Davis
Reception/administrative assistant
ECS 504

250-472-5700

Farida Haji
Undergraduate co-op coordinator
Student numbers ending in 4-5
ECS 231
fhe@uvic.ca
250-472-5825

Computer Science IT support
cosi_itsupport@rt.uvic.ca

Mostafa Rahimpour
Graduate co-op coordinator
ECS 212
mrahim@uvic.ca
250-472-5822

Erin Robinson
Administrative officer
ECS 514

250-472-5854

Irene Statham
Undergraduate advising officer
ECS 512
cscadvisor@uvic.ca
250-472-5757

Sheryl Thompson
Undergraduate co-op coordinator
Student numbers ending in 0-3
ECS 216

250-472-5812

Adjunct professors

Maia Hoeberechts — maiah@uvic.ca 

Rick McGeer — rmcgeer@uvic.ca

Majed Mohammed — majedm@uvic.ca       

Aanchan Mohan — aanchan@uvic.ca

Mario Nascimento — nascimento.mario@gmail.com

Morgan Price — morgan.price@ubc.ca

Allan Rempel — agrempel@uvic.ca

Akrati Saxena — akratisaxena@uvic.ca

Venkatesh Srinivasan — srinivas@uvic.ca

Brian Wyvill — bwyvill@uvic.ca

Patrick Zulian — zulianp@uvic.ca     

Sessional & cross-listed instructors

Dennis Hore, cross-listed professor
ELL 318
250-721-7168
dkhore@uvic.ca

Nafiseh Izadyar, sessional instructor
nizadyar@uvic.ca

Niloofar Gilani Larimi, sessional instructor
niloofargilanilarimi@uvic.ca

Navneet Popli, cross-listed assistant teaching professor
npopli@uvic.ca

Raymond Siemens, cross-listed professor
CLE C315
250-721-7255
siemens@uvic.ca

Quinton Yong, sessional instructor
quintonyong@uvic.ca

Emeriti

Mantis Cheng — mantis.cheng@gmail.com

Byron Ehle — behle@uvic.ca

John Ellis — jellis@cs.uvic.ca

Daniel Hoffman — dhoffman@uvic.ca

Nigel Horspool — nigelh@uvic.ca

Eric Manning — ericmanning11@gmail.com

Mike Miller — mmiller@uvic.ca

Jon Muzio — jmuzio@uvic.ca

Wendy Myrvold — wendym@uvic.ca

Dale Olesky — dolesky@cs.uvic.ca

Frank Roberts — fdkr@uvic.ca

Frank Ruskey — ruskey@uvic.ca

Mary Sanseverino — msanseve@uvic.ca

Micaela Serra — mserra@uvic.ca

Ali Shoja — gshoja@gmail.com

Bill Wadge — wwadge@uvic.ca

Sue Whitesides — sue@uvic.ca

Brian Wyvill — bwyvill@uvic.ca