Academic Experience

Teaching at UCC
Teaching Assistant & Co-Lecturer — Data Visualization for Machine Learning
School of Computer Science & IT, University College Cork
2025/26 Academic Year · CS3205 / CS6426 · Cork, Ireland
Co-taught the undergraduate and postgraduate Data Visualization for ML module. Responsibilities covered the full teaching lifecycle: - **Revamped learning material** — redesigned and updated lecture content and lab materials for the 2025/26 cohort - **Delivered lectures** — presented core topics including data preprocessing, ML visualization pipelines, and interpretation techniques - **Designed and delivered lab sessions** — hands-on Python labs covering visualization libraries and ML model output analysis - **Created slide decks** — produced all lecture slides for the 2026 delivery - **Paper marking** — assessed and graded student assignments and examinations
Data Visualization Machine Learning Python Curriculum Development University Teaching Lab Facilitation Assessment & Marking
Visiting Lecturer
Visiting Lecturer
Department of Electrical & Information Engineering, University of Ruhuna
Aug 2023 – Sep 2024 (1 year) · Galle, Sri Lanka · Hybrid
**Courses Taught:** 1. **Introduction to Data Visualization with Power BI** — Data sources, visualizations, color theory, Gestalt principles, DAX expressions, dashboards. 2. **Excel for Data Science** — Data cleaning, PivotTables, time-series analysis, statistical analysis, Solver. 3. **Data Preprocessing & Cleaning** — Missing data, outlier detection, one-hot encoding, categorical variables. 4. **Data Splitting & Cross Validation** — Train/validation/test sets, overfitting, precision/recall/F1, confusion matrix.
Data Science Teaching Data Visualization ML Foundations Power BI Excel Analytics
Visiting Lecturer
Sri Lanka Telecom Training Centre · Sri Lanka Telecom PLC
Aug 2023 – Sep 2024 (1 year) · Welisara, Sri Lanka · On-site
**Courses Taught (Pearson BTEC):** - **Fundamentals of AI & Intelligent Systems** (K/618/5660) — AI types, applications, NLP, conversational AI, ethics. - **Big Data & Visualization** (J/618/6251) — Python for big data, Jupyter, Power BI, DAX, data governance. - **Business Intelligence** (M/615/1641) — BI systems, data warehouses, OLAP, descriptive & predictive analytics. **Additional Responsibilities:** Lab environment configuration, coursework and assessment preparation aligned with Pearson BTEC standards.
AI Education Big Data Business Intelligence Technical Training Higher Education