Recent Teaching:
With University of Plymouth:
Enterprise Networks (NET201), Wireless and Network Programming (NET205), Computer networking and cybersecurity (NET505), Distributed Systems (NET302), Servers, Cloud and Datacentres (NET206), Integrated Projects (NET507), Computer Systems(CNET050)
With University of Liverpool:
Cloud computing (CSCK541), Global Trends in Computer Science (CSCK501), Networks and Web Technology (CSCK543).
Module Authorship:
Cloud Computing (CSCK541), Networks and Web Technology (CSCK543)
Module leader:
Enterprise Networks (NET201), Wireless and Network Programming (NET205), Computer networking and cybersecurity (NET505), Distributed Systems (NET302), Computer Systems(CNET050)
PhD Examiner:
Cranfield University (UK)
University of Bedfordshire (UK)
Sudan University of Science and Technology (Sudan)
SS. Cyril and Methodius University- Macedonia (Macedonia)
University of Bradford (UK)
Liverpool John Moores University (UK)
University of Exeter (UK)
The Nelson Mandela African Institution of Science and Technology (NM-AIST), Tanzania