A highly experienced lecturer, tutor and consultant with extensive experience in all levels of education. A specialist in the areas of Computer Science, IT, Cyber Security, Risk, and various programming languages including Python, C, and C#. A certified TOGAF practitioner with many years of professional and industrial experience in computer architecture, infrastructure, programming and system design.
|Recent Students: 0|
|Total Hours: 0|
|All-time Students: 0|
|Total Classes: 0|
|Recent Students: 0||Total Hours: 0||Last Online:|
|All-time Students: 0||Total Classes: 0||Signed Up:|
I am a dedicated and enthusiastic educator who loves to help inquiring minds achieve their full potential. I like to describe myself as being blessed with the opportunity of enjoying three careers - my first career was in delivering training and support on control systems, which gave me the opportunity to travel the world running seminars and providing consultancy. My second career was as a technical architect and consultant for blue chip outsourcing companies which allowed me to work with teams based around the world, creating and delivering system solutions for some of the world's biggest and most influential companies. Last, but in no ways least, is my current career designing and delivering academic courses in computer science, cyber security, software engineering, computer architecture and various related courses both face-to-face in 'Bricks and Mortar' institutions as well as in virtual classrooms to learners around the world.
Outside of education, I am a part-time writer of science fiction and fantasy, and a fan of electronic music - both listening to it and creating it. I also have the pleasure of being an owner of a Siberian husky dog that helps keep me physically active.
During my career I have individually supervised and/or mentored over 50 students, helping them to successfully complete either their undergraduate projects or postgraduate dissertations. Over 20 of these supervisions were carried out exclusively on-line.
Most recently I have taught Cyber Security modules in Security and Risk Management, Network Security (including ethical hacking), Secure Software Development and Secure System Architectures, the latter mostly using the Python programming language.
I have also taught Computer Science modules in Software Engineering, AI modules in Knowledge Representation and Reasoning, and general modules in IT Project Management. All of these were delivered online to class sizes of between 10 to 30 students - the students were based around the world from Japan, Singapore, Hong Kong, Africa, Europe and England. I have delivered over 2000 hours of lessons/ seminars online, as well as more focused one-to-one or small group coaching sessions.
Previously I have taught modules in computer architecture, web technologies, and programming classes using a variety of languages including 6502 and ARM assembly languages, PHP, C and C#. These modules comprised over 2000 hours of lecturing, tutoring and seminar delivery experience in more traditional 'bricks and mortar' style institutions.
I always prefer a more interactive and question-led style of delivery, and even when delivering online I am always attentive to and supportive of students various learning styles.
I am a fellow of the Higher Education Academy, and hold a post graduate certificate in teaching and learning in Higher Education - a qualification that is equally valuable when teaching adults or students in secondary and further education as well.
Computer Science Undergraduate/ Masters - architecture, programming, information systems, databases, formal methods/modelling, and operating systems, covering most university syllabi.
Further and Secondary Education in IT, computer science and computer studies covering algorithms, programming, databases, networks, systems, cyber security, data representation and ethics from various examination boards including AQA, Pearson/ Edexcel, and OCR amongst others.
For record, I want to say that your lectures have been the highlight of my entire masters here at XX. I absolutely love system design and old hardware/software. Your lectures and this assignment are really fun, and I am enjoying them so much. So thank you so much for the awesome lectures!
"This course was fantastic, combining lessons learned from a lifetime of real-world risk management experience with academic insights to new and evolving risk management ideas.
Mr. Millward went above and beyond to support the students. His passion for the field of study and teaching was obvious in every unit, and truly defined this module. He is the type of educator who can attract new and return students to XX, which is an impressive feat in an online forum."
"Dr. Douglas is the best tutor in the XX. Well-prepared, knowledgeable, clear and gives appropriate advice.
He has also given advanced advice if students would like to pursue further."
"Good afternoon, Doug,
Just a quick note to say “thank you” for a fantastic course. I’m disappointed that I’ll miss you in the Project Management module, but I truly hope to work with you in the future."
Thanks Doug, for the quick response on a weekend and for the important notes on structure. This is exactly the type of feedback I needed as I feared perhaps my familiarity with the topic might impact readability and flow for an outsider. Have really enjoyed your tutoring and mentorship throughout the full course."
I'm writing to express my gratitude for all your support and understanding in this module. In the beginning, some mistakes were made on my side, but thanks to you, I corrected them. I wish all my tutors would be like you!"
Your comments are appreciated. I have now seen the mark and am happy with it. You help has been appreciated.
As an aside I wanted to thank you again as you seem to have been one of the better tutors we have has on this course and your industry experience has been invaluable."
I hope you are doing well.
I have just submitted my individual e-portfolio and with that, my participation in this module has come to an end. I just wanted to take an opportunity to say thank you for your guidance throughout this module, and for facilitating very interesting seminars. While there were many engaging seminars in this MSc programme, I can honestly say that I have enjoyed yours the most."
PhD Theoretical Computer Science (using a formal methods approach to develop a framework for modelling cybersecurity vulnerabilities in software systems).
BSc(Hons) Computer Science and Management Science (includes programming, operating systems, as well as organisational behaviour and management accounting systems).
TOGAF Certified Architect (Enterprise Architecture and Design)
Various professional qualifications from Microsoft( System Administration and Software Development), Cisco and Juniper (Networking Components and Security), Linux Administration, Testing.