Teaching

I teach courses on computational psychometrics, machine learning, and statistical modeling at the University of Alberta, and I regularly give workshops and develop online courses on data analysis with R, SAS, and Python. My goal in every course is the same: empowering learners to harness the transformative power of data.

University of Alberta

Graduate & undergraduate courses

Graduate

EDPY 507 · Measurement Theory I

An introduction to measurement concepts from classical test theory and item response theory.

Graduate

EDPY 607 · Measurement Theory II

Advanced psychometrics: test construction, IRT modeling, and computerized adaptive testing.

Graduate

EDPY 506 · Machine Learning: Theory and Applications

A data science course covering supervised and unsupervised learning algorithms in Python.

Graduate

EDPY 605 · Quantitative Methods II

A doctoral-level course on multivariate statistical procedures.

Graduate

EDPY 504 · Survey Design and Implementation

Survey research methods and the analysis of survey data.

Graduate

EDPY 501 · Introduction to Data Analysis in Educational Research

Introductory statistics for educational research.

Undergraduate

EDPY 303 · Educational Assessment

Classroom assessment and the evaluation of student learning.

Workshops

Invited & conference workshops

  • 2020R: Introduction Continued — University of Alberta
  • 2020Conducting Monte Carlo Simulations in R — University of Alberta
  • 2019Educational Data Mining with R — EPODDER
  • 2019Exploring, Visualizing, and Modeling Big Data with R — NCME Annual Meeting
  • 2019Evaluating the Quality of Assessment and Survey Items Using Visualizations — CSSE Annual Meeting
  • 2018R You Ready to Learn R? — University of Alberta
Online & Professional Training

Training courses

Pluralsight

Analyzing Survey Data with R

An online course on importing, cleaning, and analyzing survey data using R.

Pluralsight

Reshaping Data with R

An online course on transforming and restructuring data for analysis in R.

UAlberta Technology Training Centre

Statistical Analysis and Visualizations Using R

Professional training on statistical analysis and data visualization with R.

UAlberta Technology Training Centre

Statistical Analysis with Microsoft Excel

Professional training on statistical analysis using Microsoft Excel.