01Teaching 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 Machine Learning module. Responsibilities included revision of lecture and laboratory material, lecture delivery, practical laboratory teaching, preparation of teaching materials, and assessment.
Responsibilities & details
- Revised lecture content and laboratory material for the 2025/26 cohort.
- Delivered lectures on data preparation, machine-learning visualisation workflows, and interpretation.
- Designed and taught practical Python laboratory sessions.
- Prepared lecture slides and supporting teaching material for the 2026 delivery.
- Completed assessment and marking of student assignments and examinations.
- Data Visualisation
- Machine Learning
- Python
- Assessment
02Visiting Lecturer
Department of Electrical & Information Engineering, University of Ruhuna
Aug 2023 – Sep 2024 · Galle, Sri Lanka · Hybrid
Courses taught: Introduction to Data Visualization with Power BI; Excel for Data Science; Data Preprocessing & Cleaning; and Data Splitting & Cross Validation.
Responsibilities & details
- Introduction to Data Visualization with Power BI — data sources, visualisations, colour theory, Gestalt principles, DAX expressions, and dashboards.
- Excel for Data Science — data cleaning, PivotTables, time-series analysis, statistical analysis, and Solver.
- Data Preprocessing & Cleaning — missing data, outlier detection, one-hot encoding, and categorical variables.
- Data Splitting & Cross Validation — training, validation, and test sets; overfitting; precision, recall, F1, and confusion matrices.
- Data Science Teaching
- Power BI
- Excel Analytics
03Visiting Lecturer
Sri Lanka Telecom Training Centre · Sri Lanka Telecom PLC
Aug 2023 – Sep 2024 · Welisara, Sri Lanka · On-site
Taught Pearson BTEC courses and configured laboratory environments, coursework, and assessment material aligned with Pearson BTEC standards.
Responsibilities & details
- Fundamentals of AI & Intelligent Systems (K/618/5660) — AI types, applications, NLP, conversational AI, and ethics.
- Big Data & Visualization (J/618/6251) — Python for big data, Jupyter, Power BI, DAX, and data governance.
- Business Intelligence (M/615/1641) — BI systems, data warehouses, OLAP, and descriptive and predictive analytics.
- AI Education
- Big Data
- Business Intelligence