Skip to main content
 Stephen Miles

Stephen Miles

Teaching Associate

Email
miless9@cardiff.ac.uk
Campuses
2.01, Abacws, Senghennydd Road, Cathays, Cardiff, CF24 4AG

Overview

I am a qualified secondary school ICT and computer science teaching, who also has experience teaching BTECs at colege. I am an experienced software developer with 10 years working in industry.

I am studying a PhD involving deep learning to restore degraded images.

Biography

Education and Qualifications

  • 2017 PGCE (Secondary) Computing with ICT at University of Wales Trinity Saint David
  • 2014 Foundation Degree in Business Practice at University of South Wales
  • 2007 BEng Computer Systems Engineering at University of Glamorgan
  • 2001 HNC Electronic Engineering at Poole and Bournemouth College
  • 2000 Apprenticeship in electronic engineering with the Ministry of Defence

Experience

  • 2021 - present Teaching Associate at Cardiff Univserity
  • 2019 - 2020 Computing teaching at Safa Community School, Dubai
  • 2019 Supply teacher
  • 2011 - 2017 Software Developer at Morton Winsor
  • 2008 - 2010 Programmer at MJL Group

Software Development Skills

Below is a list of programming languages that I am confident with, I know other languages but have not used them recently.

  • Python
  • Java
  • php
  • mySQL
  • HTML
  • CSS
  • Javascript

Teaching

Modules I support:

20/21

  • CM1210 Object Oriented Java Programming
  • CMT219 Algorithms, Data Structures and Programming
  • CMT220 Databases and Modelling

I have started studying a PhD under the supervision of Yipeng Qin which involves using deep learning to restore old images.

Supervision

Past projects

Areas of expertise