Writtle University College and ARU have merged. Writtle’s full range of college, degree, postgraduate and short courses will still be delivered on the Writtle campus. See our guide to finding Writtle information on this site.

Dr James Kadirire

Senior Lecturer
Faculty of Science and Engineering
Computing and Information Science
Areas of Expertise:
Cybersecurity and Networking
Research Supervision:

James has expertise in Computer Networking and Network Security/Cybersecurity and is a Fellow of Higher Education Academy. He is also quite keen on Software Defined Networking and teaches on our Computer Science courses.

[email protected]


James has been teaching in higher education since 2007 and is a passionate academic who thrives to give his students the best possible learning experience they can have.

His research started with learning with mobile devices for disaffected youths excluded from mainstream education. However, as technology has evolved, James is now focusing on Computer Networking and Cybersecurity and is also keen to explore multiprotocol label switching (MPLS) in service provider networks, software defined networking (SDN) and network automation. He is currently a member of our Cyber Security and Networking Research Group.

Research interests
  • Network Security / Cybersecurity
  • Software Defined Networking
  • Service /Resource Discovery
  • Virtualisation/Cloud Computing
  • E-Learning on mobile devices
  • Ethical Hacking, Network Security and Incident Response
  • Advanced Network Solutions
  • Network Switching and Routing
  • Network Routing
  • Postgraduate Certificate in Learning and Teaching (Higher Education) (PgCHE). (Higher Education Academy (HEA) accredited) from Anglia Ruskin University. A two module course in Assessment in Post Compulsory Education & Planning and Managing Learning.
  • Doctor of Philosophy (PhD) in Computer Science from the University of London , University College London (UCL)(funded by (SERC) EPSRC studentship).Thesis - 64536 word thesis on dynamic multicast (point-to-multipoint) routing in wide-area Asynchronous Transfer Mode (ATM) networks.
  • Postgraduate Diploma in Computer Science (PgDipCS) from the University of Cambridge, Fitzwilliam College(funded by (SERC) EPSRC studentship). Dissertation: 11900 word report based on the design and implementation of a reliable communications protocol equivalent to the OSI reference model's Transport Layer Protocol (TP4) or a very limited version of the Transmission Control Protocol (TCP), for inter-process communication on the DECstation 3100 and MicroVax workstations in the Computer Laboratory.


  • Understanding Cisco Cybersecurity Operations Fundamentals (CyberOps Associate CBROPS 200-201) certification (July 2022)
  • Accreditation to Teach CyberOps Associate (CBROPS 200-201) Instructor Training (July 2022)
  • Cisco Certified Network Associate (CCNA 200-301) Certification. (August 2020)
  • Cisco Certified Network Associate - Security (CCNA-S) certification. (August 2013)
  • Cisco Certified Academy Instructor (CCAI) certification. (November 2012)
Memberships, editorial boards
  • Fellow (FHEA), Higher Education Academy (May 2008)
  • Member (MIEEE), Institute of Electrical and Electronics Engineers (IEEE) (September, 2005)
  • Member(MIEEE Computer Society), Institute of Electrical and Electronics Engineers Computer Society (IEEE CS)(2006)
  • Member (MIET), Institution of Engineering and Technology (IET) (September, 2005)
  • Chartered Engineer (CEng), The Engineering Council (UK) (September, 2005)
Research grants, consultancy, knowledge exchange

In 2007, James was awarded a Royal Academy of Engineering International Travel Grant to present a research paper on Service Discovery and also chair a session at the IEEE Portable 2007, an International Conference on Portable Information Devices at the Cellular Telecommunications Industry Association (CTIA), in Orlando, Florida, USA.

Selected recent publications

Assora, M., Kadirire, J., Shirvani, A. (2007). A Web Transaction Security Scheme Based on Disposable Credit Card Numbers. International Journal of Electronic Security and Digital Forensics(IJESDF, Vol. 1,No. 2, 2007. Available at: http://www.inderscience.com/offer.php?id=16864

Assora, M., Kadirire, J., Shirvani, A. (2007). Using WPKI for Security of Web Transaction. 7th International Conference on Electronic Commerce and Web Technologies - EC-Web '07., Berlin Heidelberg, Germany. Springer-Verlag, pp.11-20.

Assora, M., Kadirire, J., Shivani, A. (2007). Online Transaction Security Scheme Based on Wireless Security Services. Proceedings of the 3rd Annual International Conference on Global e-Security (ICGsS 07), April 18-20, 2007, pp 241-247.

Kadirire J. (2010). Online Transactions’ Security. In: H. Jahankhani, G. Me & D. L. Watson (Eds.), Handbook of Electronic Security and Digital Forensics (pp. 133-153). London, UK: World Scientific Publisher, ISBN-13 978-981-283-703-5.

Kadirire, J. (2009). Mobile Learning DeMystified. In: R. Guy (Ed.), The Evolution of Mobile Teaching and Learning (pp. 15-55). Santa Rosa , California, USA: Informing Science Press. ISBN 978-1932886-14- 6 http://books.google.com/books/p/8282589572543298?id=Cz5SCEaHNAMC&pg=PP10&dq=The+Evolution+of+Mobile+Teaching+and+Learning#PPP1,M1

Kadirire, J. (2007). Portable Information Devices – Service Discovery. IEEE Portable 2007 Conference Proceedings, International Conference on Portable Information Devices, March 25-27, 2007. Orlando, Florida, USA. IEEE and IEEE Explore. Available at: http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4216912

Kadirire, J. (2007). Instant Messaging for Creating Interactive and Collaborative m-Learning Environments. The International Review of Research in Open and Distance Learning , Vol.8, No.2, June 2007.

Parvu, A., Kadirire, J. (2009), Rapid Prototyping and Usability Problem Identification Using Low and High-Fidelity Prototypes, Serious Games on the Move 08, New York, SpringerWien, pp105-113, ISBN 978-3-211-09417-4


BT Case Reference A26013 (Publication date: 01/09/2002), Location dependent service access. 00305716.3-2216. (http://www.freepatentsonline.com/EP1170920.html). This is about access to distributed computer systems via a distributed Sun Microsystem’s “Jini” lookup service, coupled with an LDAP authentication server, developed in Java on a Windows & Solaris platform, which allows federated services like printing services, etc., within a geographical area to be accessed by small devices such as portable digital assistants and laptops.