About

Seasoned Computer Science/Software Engineering educator with over 20 years delivering programming-intensive undergraduate and postgraduate modules, designing industry-aligned practicum, and leading blended/ODL curriculum transformation. Strengths in programming pedagogy (Python, C/C++, Java), lab a...

Skills

  • Programming pedagogy; Python; C/C++; Java
    9
  • Database management systems; Curriculum design;
    9
  • Module development; Lab management;
    9
  • Online assessment; Learning outcomes;
    9
  • Formative feedback; Project supervision
    10
  • SIWES Employability Skills;
    9
  • Active learning; QA; Rubrics
    10
  • Operating systems (Windows
    10
  • Linux);
    10
  • • Microsoft Office applications;
    10
  • English
    10

Recommendations

Experience

Assist Professor/Senior Lecturer in Computer Science (Software Engr)

  • United Kingdom
  • Programming pedagogy; Python; C/C++; Java
  • Database management systems; Curriculum design;
  • Module development; Lab management;
  • Online assessment; Learning outcomes;
  • Formative feedback; Project supervision
  • SIWES Employability Skills;
  • Active learning; QA; Rubrics
  • Operating systems (Windows
  • Linux);
  • • Microsoft Office applications;
  • Deputy Director Academics, Babcock University, Center for Open & Distance eLearningnce  at   Babcock University  
  • 2026 -
  • Professor (Head of Department) Software Engineering  at   Babcock University  
  • September, 2024 - January, 2026
  • Professor of Computer Science (Software Engineering)  at   Babcock University  
  • January, 2024 - September, 2024