Key details
Dr Markus Wolf
Principal Lecturer
Dr. Wolf has been working for the University of Greenwich since 2002, following completion of a BSc in Computer Science. During his time at the University of Greenwich he has taught numerous subjects related to Object-Oriented Programming, Web Development, Software Engineering and Component Programming. He has also held several administrative and academic roles, such as Year Tutor, Programme Leader and Quality Procedures Coordinator. Currently he is a principal lecturer and holds the post of Timetable Coordinator for the Faculty of Faculty of Architecture, Computing and Humanities
Dr. Wolf's research has been in the area of Artificial Intelligence, more specifically, Case-Based Reasoning. His PhD thesis was entitled 'Applying Case Based Reasoning and Structural Similarity for Effective Retrieval of Expert Knowledge from Software Designs' which combines object-oriented design and programming with artificial intelligence techniques.
He has worked on a successful KTP projects. He also has experience working as a consultant on several commercial projects, which has allowed him to apply the theory he teaches in practice and gain invaluable industrial experience.
He has experience in full-stack Microsoft development using C# and VB, Java programming (SE and JakartaEE).
Responsibilities within the university
University roles
Member of the Timetabling Management Group
Member of the Business Intelligence and Reporting Group
Faculty Timetabling Coordinator
Module leader 2019/20
- Component Programming
- Programming Enterprise Components
- Mobile Data Application
Awards
Sun Certified Java Programmer 6
Recognition
- External Examiner at Middlesex University
- Fellow of Higher Education Academy
- Member of the Application Programme Committee for AI-2018 Thirty-eighth SGAI International Conference on Artificial Intelligence
- Member of the Application Programme Committee for AI-2017 Thirty-seventh SGAI International Conference on Artificial Intelligence
- Member of the Application Programme Committee for AI-2016 Thirty-sixth SGAI International Conference on Artificial Intelligence
Research / Scholarly interests
Object-Oriented programming, UML, Artificial Intelligence, Enterprise Applications, Web programming, Java, .NET
Recent publications
Wolf, M. Petridis, M. Ma, J. (2013) Using Structural Similarity for Effective Retrieval of Knowledge from Class Diagrams, AI-2013 Thirty-third SGAI International Conference on Artificial Intelligence
Wolf, M. (2012) Applying Case Based Reasoning and Structural Similarity for Effective Retrieval of Expert Knowledge from Software Designs, PhD Thesis, University of Greenwich
Wolf, M. Petridis, M. (2008) Measuring Similarity of Software Designs using Graph Matching for CBR, in Proceedings of the Artificial Intelligence Techniques in Software Engineering Workshop, 18th European Conference on Artificial Intelligence
Wolf, M. Petridis, M. (2004) Applying CBR to Measure Similarity of Software Design Structures, Expert Update (regular journal of the Specialist Group on Artificial Intelligence - SGAI)
Wolf, M. Petridis, M. (2003) Similarity Metrics for Reuse of Software Design using CBR, in Proceedings of the 8th UK Workshop on Case Based Reasoning, Cambridge
Presentations
Wolf, M. Petridis, M. Ma, J. (2013) Using Structural Similarity for Effective Retrieval of Knowledge from Class Diagrams, AI-2013 Thirty-third SGAI International Conference on Artificial Intelligence