Advert description
I have strong subject knowledge in computer science and IT, supported by teaching experience at undergraduate, postgraduate, and secondary levels. I am skilled in lesson planning, curriculum delivery, and using a range of teaching methods including gamification, videos, practical tasks, and formative assessments to support different learning styles.
I have experience teaching topics such as programming, software engineering, machine learning, and internet technologies. I am also skilled in using digital tools like Jupyter Notebooks, OpenStack, and cloud platforms to enhance learning.
Alongside teaching, I am completing a PhD in Computer Science, which helps me bring current research and industry developments into my lessons. I have worked and studied across the UK, USA, and Pakistan, which has strengthened my ability to work with diverse student groups and within international academic environments.
I have strong organisational skills, good time management, and a collaborative approach to working with colleagues and supporting wider school or departmental initiatives.