Ewch i’r prif gynnwys

Stephen Miles

Teaching Associate

Yr Ysgol Cyfrifiadureg a Gwybodeg

Adeiladau'r Frenhines, 5 The Parade, Heol Casnewydd, Caerdydd, CF24 3AA


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.


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


  • 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


Modules I support:


  • 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.

Proffiliau allanol