Teaching

Teaching

Teaching Philosophy

I believe in a student-centered approach to education, where learners are at the heart of the learning process. My teaching philosophy revolves around practical delivery methods that resonate with diverse learning styles, ensuring that every student can actively engage with the material. I am committed to fostering an inclusive environment where all students feel valued, respected, and empowered to learn. Through this approach, I aim to nurture a community of lifelong learners who are equipped with the skills, knowledge, and confidence to thrive in an ever-evolving world.

Teaching Experience

Module Leader and Module Teacher, Oxford Brookes College, Chengdu University of Technology, Chengdu, China (September 2022 to Date)

Courses Teaching:

  • Project (Module Leader - Autumn 2022 & Autumn 2023) - A final year module for CS and SE undergraduate students
  • Principles of Secure Operating Systems (Module Leader - Spring 2023, Module Teacher - Spring 2024) - A final year module for CS undergraduate students
  • Software Testing and Analysis (Module Teacher - Autumn 2022) - A final year module for SE undergraduate students
  • Compiler Design (Module Teacher - Autumn 2022) - A final year module for CS undergraduate students

Lead Instructor, Online Coding School, Yenye Technologies, Kumasi, Ghana (February 2020 - August 2022)

Courses Taught:

  • Python Programming - Taught University students Python Programming
  • Data Analytics with Python - Taught University students Data Analytics

Teaching Assistant, Department of Computer Engineering, Kwame Nkrumah University of Science and Technology, Kumasi, Ghana (August 2013 - July 2014)

Courses Taught:

  • Database Management Systems (Regular Students & Distance Education Students)
  • Engineering Technology (Regular Students)
  • Information and Communication Technology (ICT) (Regular Students)
  • C Programming (Distance Education Students)

Trending Tags