Equity, Diversity and Inclusion for Engineers

About this module

In this module, the learner takes on the role of a software engineer at Monarchy Technology, a firm that has designed and developed an application that pre-assesses job candidates on whether they are a fit for an organization. The newest version of the application claims to be able to increase diversity in hiring through a proprietary algorithm that collects and analyzes candidate data. However, one of Monarch Technology’s largest clients, Eidos Logistics, has been running this application and had discovered that diversity in their hiring decreased when they were using the Monarchy application.

It will be up to the learner to uncover the root cause of the bias in the application, which stems from equity, diversity, and inclusion issues present in the workplace.

Subject Matter Expert

The Ametros module on Equity, Diversity, and Inclusion for Engineers was developed in collaboration with:

Robert Clapperton

Assistant Professor
Toronto Metropolitan University

Learning Objectives

Throughout this learning module, the learner will:

✔️ Develop an awareness of equity, diversity, and inclusion in the workplace

✔️ Create accessible documents

✔️ Collaborate with a team member to solve a problem

✔️ Adapt their communication style to suit their audience

Skills Experienced and Assessed

✔️ Identifying EDI issues 

✔️ Creating Accessible Documents

✔️ Collaboration

✔️ Audience Awareness

✔️ Professional Ethics

✔️ Critical Thinking

Learning Outcome

The learner will experience the challenges of working on a highly sensitive EDI-focused problem. As a software engineer, they will need to apply their technical skills to get to the root of the issue. By the end of the module, the learner will have a stronger understanding of EDI in the workplace.


The learning module will take learners 2 hours to complete.

Implementation Options

For Higher Education

Ametros modules can be easily integrated into an existing course or program via LTI 1.3.  Modules can be implemented in several ways including the following:

  1. The module can run asynchronously on-demand without instructor involvement.
  2. The module can run asynchronously with instructor involvement. The instructor can choose to provide additional student feedback at an interaction level.
  3. The module supports an optional instructor-graded assignment that is assessed using an easy-to-use, editable, integrated rubric. Feedback at the interaction level is optional for the instructor.