Contact & People

Department of Computer Science
Irving K. Barber Faculty of Science
University of British Columbia Okanagan
1177 Research Road, SCI 200
Kelowna, BC V1V 1V7
Canada

Email: cs.ok@ubc.ca
Please direct all general inquires to the above email address and graduate related inquiries to gradassist.cs.ok@ubc.ca.

Find a Program Advisor

Find our people

Role:
Disciplines:
Search Keyword:

Ifeoma Adaji | Assistant Professor | Computer Science, Digital Arts and Humanities | ifeoma.adaji@ubc.ca | 250.807.8332 | SCI 309

Graduate student supervisor


Research Interests: Designing and developing behavior change systems and persuasive technologies such as serious games and mobile/web applications; modelling the behaviour of online users in social networks and e-commerce systems; data science; social computing; ethics and trust in persuasive technologies.
Courses & Teaching: COSC 360 Web Programming. Winter, Term 2 2022/2023; DATA 540 Databases and Data Retrieval. Fall, Term 1 2022/2023; DATA 530 Computing Platforms for Data Science. Fall, Term 1 2022/2023; COSC 421 Network Science. Fall, Term 1 2022/2023; COSC 121 Computer Programming II. Winter, Term 2 2021/2022; COSC 419F/COSC 519F Social computing. Fall, Term 1 2021/2022.
Shan Du | Assistant Professor | Computer Science | shan.du@ubc.ca | 250.807.8379 | SCI 306

Graduate student supervisor


Research Interests: Computer Vision/Graphics; Machine/Deep Learning; Image/Video Processing; Pattern Recognition; Biometrics; Video Surveillance Systems
Courses & Teaching: Image Processing and Applications; Computer Graphics; Software Engineering; Web Programming
Barrett Ens | Associate Professor | Computer Science | barrett.ens@ubc.ca | 250.807.8765 | SCI 313

Graduate student supervisor


Research Interests: Human-computer interaction, Immersive Analytics, Data Visualisation, Augmented Reality, Virtual Reality
Scott Fazackerley | Sessional Lecturer | Computer Science | scott.fazackerley@ubc.ca | SCI 393
Courses & Teaching: COSC 499
Yong Gao | Professor | Computer Science, Data Science, Mathematics | yong.gao@ubc.ca | 250.807.9503 | SCI 262

Graduate student supervisor


Research Interests: Algorithmic and computational problems in artificial intelligence and network science; applications in social media and computational biology; graph theory and probabilistic method.
Courses & Teaching: Algorithm design and analysis; artificial intelligence; discrete structures; network science.
Mohammad Khalad Hasan | Associate Professor | Computer Science, Data Science | khalad.hasan@ubc.ca | 250.807.8077 | SCI 260

Graduate student supervisor


Research Interests: Human-computer interaction, mobile and wearable (e.g., smartwatches, smart glasses) user interfaces, augmented/virtual/mixed reality, information visualization, gesture interaction, computer vision, machine learning, navigation interfaces, input devices.
Courses & Teaching: Human-computer interaction, user interfaces, collaborative software development, scripting and reporting, data analytics.
Fatemeh Hendijani Fard | Assistant Professor | Computer Science, Data Science | fatemeh.fard@ubc.ca | 250.807.9607 | FIP 305

Graduate student supervisor


Research Interests: Empirical Software Engineering; Code Intelligence; AI4SE; Code Representation Learning; Mining Software Repositories.
Courses & Teaching: Computer Science (Algorithm Design and Analysis, Computer Networks); Data Science (Data Wrangling, Data Visualization)
Bowen Hui | Professor of Teaching | Computer Science | bowen.hui@ubc.ca | 250.807.9353 | SCI 257

Graduate student supervisor


Research Interests: Learning analytics; computer science education; decision making under uncertainty; probabilistic user modeling; human-computer interaction cost models; experiment design and analysis.
Courses & Teaching: Digital citizenship; computer programming; principles of computer science; human computer interaction; software engineering.
Pourang Irani | Professor | Computer Science | pourang.irani@ubc.ca | 250.807.8536 | SCI 315
Research Interests: Human-computer interaction; information visualization; ubiquitous interfaces; visual analytics; immersive technologies; persuasive health; input devices.
Courses & Teaching: Human-computer interaction; research methodologies; user interface design; visual analytics; ubiquitous computing; immersive technologies.
Jennifer Kerr | Department Manager | Computer Science, Data Science, Mathematics, Medical Physics, Physics, Statistics | jennifer.kerr@ubc.ca | SCI 106
Youry Khmelevsky | Affiliate faculty | Computer Science | youry.khmelevsky@ubc.ca
Research Interests: Software Engineering; Enterprise Wide DBMS and Data Warehouses; Cybersecurity and Big Data.
Doreen Lange | Department Administrative Assistant | Computer Science, Data Science, Mathematics, Medical Physics, Physics, Statistics | doreen.lange@ubc.ca | SCI 200
Patricia Lasserre | Associate Professor | Computer Science, Digital Arts and Humanities | patricia.lasserre@ubc.ca | 250.807.9502 | SCI 265

Graduate student supervisor


Research Interests: Active learning techniques for computer science; developing tools for learning, computational thinking and design thinking; application of HCI tools and techniques to improve teaching and learning.
Courses & Teaching: Programming; computer vision; HCI; project management; security.
Ramon Lawrence | Department Head, Professor | Computer Science, Data Science | ramon.lawrence@ubc.ca | 250.807.9390 | SCI 200C

Graduate student supervisor


Research Interests: Database systems and data analytics including data integration; analysis of large-scale scientific data sets and embedded databases for Internet of Things applications; software engineering and system development.
Courses & Teaching: Database systems and data analytics; software development.
Yves Lucet | Professor | Computer Science, Mathematics | yves.lucet@ubc.ca | 250.807.9505 | ASC 350

Graduate student supervisor


Research Interests: Computational mathematics, optimization and convex analysis; modeling; model road design to minimize construction costs under safety and environmental constraints; creating algorithms for computer-aided convex analysis; visualizing operators in 2D, 3D, and 4D.
Courses & Teaching: Optimization; data structures.
Abdallah Mohamed | Associate Head Undergraduate Program, Associate Professor of Teaching | Computer Science | abdallah.mohamed@ubc.ca | 250.807.8247 | SCI 112

Graduate student supervisor


Research Interests: Software engineering; decision support systems (model driven and data driven); component-based software development; creative higher education.
Courses & Teaching: Computer fluency; computer creativity; programming; database systems; machine architecture; parallel computing.
Mostafa Mohamed, PhD | Lecturer | Computer Science | mostafa.mohamed@ubc.ca | SCI 200E
Research Interests: My interests span a broad range of areas including Software Development, Artificial Intelligence, Machine Learning, Automation, Embedded Systems, Data Science, the Internet of Things, Decision Support, Data Analytics, Big Data, Medical Image Processing, Parallel Processing, GPU Acceleration, and Cloud Computing. I am always eager to explore new fields and expand my horizons.
Courses & Teaching: COSC 111 101 2023W2 Computer Programming I COSC 301 101 2023W1 Introduction to Data Analytics COSC 305 101 2023W2 Project Management DATA 301 101 2023W2 Introduction to Data Analytics DATA 534 101 2023W2 Web and Cloud Computing COSC 448A 106 2023W2 Directed Studies in Computer Science COSC 304 101 2023S1 Introduction to Databases COSC 322 001 2023S1 Introduction to Artificial Intelligence DATA 553 001 2023W1 Privacy, Security and Professional Ethics
Apurva Narayan | Affiliate Professor | Computer Science, Data Science | apurva.narayan@ubc.ca

Graduate student supervisor


Research Interests: Artificial intelligence/machine learning with emphasis on explainable AI/ML and quantum machine learning; data mining; data analytics, safety and security of cyber physical systems; software engineering; graph theoretic analysis of complex systems; decision making under uncertainty.
Courses & Teaching: Machine learning; Data structures; Data mining and analytics; Software engineering.
Rasika Rajapakshe | Adjunct Professor | Computer Science, Medical Physics | rasika.rajapakshe@ubc.ca

Graduate student supervisor


Research Interests: Medical imaging; deep learning in medical imaging; web and mobile technologies in health care; health and medical imaging informatics; cancer risk modeling; decision support systems in oncology.
Courses & Teaching: PHYS 336, COSC 335. Introduction to medical imaging; medical imaging informatics; deep learning in medical imaging.
Gema Rodríguez-Pérez | Assistant Professor | Computer Science | gema.rodriguezperez@ubc.ca | 250.807.8331 | SCI 307

Graduate student supervisor


Research Interests: o Empirical Software Engineering o Mining Software Repositories o Social aspects of Software Engineering o EDI in Software Engineering o Bug prediction and detection o Software maintenance and evolution o Open Source Software o Large Language Models
Courses & Teaching: o COSC 210 Software Construction (Winter 2023/2024), o COSC 310 Software Engineering (Winter 2023/2024), o DATA 531 Programming for Data Science (Fall 2023/2024), (Fall 2022/2023) o DATA 532 Algorithms and Data Structure (Fall 2023/2024), (Fall 2022/2023) o COSC 499 Capstone Software Engineering Project (Fall-Winter 2022/2023), (Fall-Winter 2021/2022)
Mohamed Shehata | Professor | Computer Science | mohamed.sami.shehata@ubc.ca | 250.807.9063 | SCI 256

Graduate student supervisor


Research Interests: Computer vision; video and image processing; intelligent cameras; biomedical applications; new algorithms for emerging industrial applications and software design of video surveillance systems.