Yasir Alguwaifli

Lecturer, University of Imam Abdulrahman Bin Faisal

About Me

Hi, my name’s Yasir and I’m a Lecturer at the Department of Computer Science, University of Imam Abdulrahman Bin Faisal. In addition to being an educator, I am a person with many hats as I worked in administration and technical areas in the past.

Experience

The University of Imam Abdulrahman Bin Faisal

iau.edu.sa

Lecturer - Department of Computer Science

June, 2014 - January, 2016

  • Delivering Technical Courses: taught both ad- vanced programming and introductory courses that used Java / C++. Also have directed and delivered web-based systems that included full-stack develop- ment of a web application.
  • Head of Academic Advising Unit: working and managing student/staff tasks on college-wide level, organizing time-tables of student sections and regis- tration process.

Saudi Aramco

aramco.com

Engineer Aide

November, 2007 - November, 2008

Responsibilities included keeping track of details of the progress of ongoing gas well projects at the unit, archiving past projects.

Education

University of St Andrews

Doctor of Philosophy, thesis titled “Modelling Energy Consumption in Multi-Core Systems using Meta-Heuristics and Statistical Modelling”

2016 - 2023

Research focused on energy behaviour analysis of CPUs for multi-paradigm programming languages such as C/C++ and Haskell for parallel applications, and energy prediction using multiple methods e.g. meta-heuristics and statistical modelling using R.

University of Sheffield

MSc in Advanced Software Engineering

2012 - 2013

Graduated with a merit and a mark of 67 in the dissertation module. The dissertation focused on comparing two different artificial intelligence theories (subsumption and perceptual control theory).

Sheffield Hallam University

Bachelor of Science in Computing

2009 - 2012

Upper second classification (2:1) with a mark of 68 in the project module. The dissertation focused on the de- velopment of an online community that incorporates a specific tool set to solve some of the issues faced by traditional online communities.