# UBC Engineering GPA Placement Analysis

Python analysis comparing historical placement GPA charts across UBC’s 14 engineering specializations.

Web page: /projects/ubc-engineering-gpa-analysis

- From: Independent
- Started: 2026-01
- Ended: 2026-01
- Significance: featured
- Tags: python, opencv, data-analysis, latex

## Overview

I compared placement statistics from the 2020W–2023W and 2022W–2025W reporting periods to explore differences between engineering programs. The charts express historical placement averages as percentages.

## Process

OpenCV detects colored annotations on the official charts, then calibrated pixel coordinates are converted to GPA values. A Jupyter analysis produces rankings, heatmaps, and estimated distributions, with a LaTeX report.

## Result

Produced the analysis and report. Values extracted from charts and fitted distributions are estimates; historical placement statistics do not predict admission thresholds.

## Gallery

![Historical engineering placement GPA comparison heatmap.](/assets/tab-panels/ubc-engineering-gpa-heatmap.webp)

![Historical engineering program comparison by median placement GPA.](/assets/tab-panels/ubc-engineering-gpa-ranking.webp)

## Links

* [GitHub](https://github.com/Toricane/ubc-engineering-gpa-analysis)
* [Report](https://github.com/Toricane/ubc-engineering-gpa-analysis/blob/main/docs/UBC_Engineering_GPA_Report.pdf)

## Menu

[Home](/index.md) · [Projects](/projects.md) · [Awards](/awards.md) · [Resume](/resume/resume.md)
