Teaching

Interdisciplinary Approaches to Research: Research Ethics

Undergraduate course, University of Calgary, Cumming School of Medicine, 2025

An introduction to the questions, methods, research techniques uses and ethics arising across the different majors of Biomedical Sciences, Bioinformatics and Health and Society. Sessions will support the development of a broad perspective on health issues. A component of the course will also introduce students to principal theories and methods in research ethics.

AI Applications in Health

Undergraduate course, University of Calgary, Cumming School of Medicine, 2024

A focus on concepts and ideas in artificial intelligence (AI) and machine learning, including statistical approaches, visualization, and human-computer interactions. An exploration of current research in AI and machine learning with a specific focus on applications to health.

Social, Ethical and Legal Issues in Computing

Undergraduate course, Queens University, School of Computing, 2020

A wide range of topics of current importance in computing, including technical issues, professional questions, and moral and ethical decisions. Students make presentations, deliver papers, and engage in discussion.

Image Processing and Computer Vision

Undergraduate+Graduate course, Queens University, School of Computing, 2019

Introduction to fundamental concepts and applications in image processing and computer vision. Topics include image acquisition, convolution, Discrete Fourier Transform, image enhancement, edge detection, segmentation, image registration, human contrast perception, colour perception and reproduction, stereo vision.