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 Advanced Programming, Web Development, Mobile Development, Software Engineering and Component Programming. He has also held several administrative and academic roles, such as Year Tutor, Quality Procedures Coordinator and Faculty Timetabling Coordinator. Currently he is a principal lecturer and holds the post of Programme Leader for a number of postgraduate courses.
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 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.
Responsibilities within the university
University roles
Programme Leader for MSc Computer Science, MSc Computer Science with Placement, MSc Big Data and Business Intelligence, MSc Computer Forensics and Cyber Security
Module leader
- JVM Programming Languages
- Mobile Data Application
Awards
- DevOps Foundation v3
- Certified Java Programmer
- Microsoft Technology Associate Software Development
- Microsoft Technology Associate Web Development
- Microsoft Technology Associate Database
Recognition
- External Examiner at Open University
- External Examiner at Coventry University
- Fellow of Higher Education Academy
- Contributor/Author at Pearson Global Editions
Research / Scholarly interests
Artificial Intelligence, programming, UML, Mobile development, Enterprise Applications, Web programming
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