Current courses (classroom)
▸SFWRENG 3S03 Software Testing (2025 Winter) – Lead Instructor
▸SFWRENG 2AA4 Software Design I – Intro to Software Development (2025 Winter) – Instructor
▸CAS 782 Engineering Digital Twins (2025 Winter) – Instructor
Non-classroom courses
▸COMPSCI 4Z03 Directed Readings. Upon departmental permission. Registration in Level IV of an Honours program in CompSci is required.
▸Capstone project (COMPSCI 4ZP6 A/B; SFWRENG 4G06 A/B; MECHTRON 4TB6 A/B). Projects are announced by the Department. Reach out to me should you have an idea you’d like me to supervise.
Previous courses
▸2023 (McMaster University, Canada)
COMPSCI 2ME3 Introduction to Software Development (2023 Fall) – Instructor
▸2021 (VU Amsterdam, The Netherlands)
Software design (BSc, 6 ECTS) – Lecturer/Instructor. Senior lecturer: Prof. Dr. Ivano Malavolta.
Guest lectures
▸Guest lecture “Foundations of engineering digital twins”. Federal University of Goiás, Brazil. Instructor: Prof. V. V. Graciano Neto. 2024 Oct.
▸Guest lecture “Digital Twins: Foundations, applications, and the state of the art”. Toronto Metropolitan University, Canada. Course: CP8327 – Model-Driven Engineering. Instructor: Prof. S. Mustafiz. 2023 Nov.
▸Guest lecture “Digital Twins: Supercharge your models for real-time analytics and decision-making”. McGill University, Canada. Course: CSNM 620 – Dynamic Supply Networks Data Analytics. Instructor: M. J. Montpetit. 2023 Oct.
TA positions
▸2015-2018: University of Antwerp, Belgium
▸Modelling of Software-Intensive Systems (MSc, 6 ECTS) – TA. Instructor: Prof. Dr. Hans Vangheluwe.
▸Model-driven Engineering (MSc, 6 ECTS) – TA. Apprx. 15 students annually. Instructor: Prof. Dr. Hans Vangheluwe.
▸2011-2014: Budapest University of Technology and Economics, Hungary
▸Model-Driven Software Development (MSc, 4 ECTS) – TA. One term. Instructor: Prof. Dr. Dániel Varró.
▸System Integration (MSc, 4 ECTS) – TA. One term. Instructor: Prof. Dr. Dániel Varró.
▸Formal Methods (MSc, 4 ECTS) – TA. One term. Instructor: Prof. Dr. István Majzik.
▸System Integration and Supervision Laboratory Exercises (MSc, 4 ECTS) – TA. One term. Instructor: Dr. László Gönczy.
▸Service Science and Management Engineering in Practice (MSc, 4 ECTS) – TA. One term. Instructor: Dr. László Gönczy.
▸Data Mining Techniques (MSc, 5 ECTS) – TA. One term. Instructor: Prof. Dr. Krisztián Buza.
▸System Modeling (BSc, 5 ECTS) – TA. One term. Instructor: Prof. Dr. András Pataricza.