I have strong teaching experience (more than 20 years) at both undergraduate and postgraduate levels.  My teaching philosophy is about making study materials as close to the current industrial practices as possible, and stimulating students’ learning abilities. At RMIT, my teaching has been focused on Software Engineering subjects, provided for Bachelor and Master students, including

At TU Munich, I introduced a completely new lecture course “Applied Logic in Engineering” and new seminar courses “Human Factors of Software Engineering” and “Embedded Systems”, as well as prepared an industry-oriented lecture course for engineers of DENSO (Japan).


RMIT University: Course Coordination and Teaching

ISYS 1106/1108 Software Engineering Project Management, coordination and teaching from 2019, ongoing 

COSC 2803 Programming Studio 1 - Product Ideation and Requirements (Innovations), 2023

COSC 2274/ 2275 Software Requirements Engineering, coordination and teaching in 2018 -- SEH: Top Course Certificate of Recognition (GTS 92,7%)

COSC 2616/ 2648/ 2649/ 2410/ 2411 Software Engineering Projects, coordination and teaching 2016-2018, from 2019 only supervision and research mentoring of selected topics, ongoing

INTE 2374 / 2375  Software Engineering Principles and Practice 1 /2, 2016 

INTE 2376 / 2377 Approved Industry Experience 1/ 2, 2016 

COSC2408 Programming Project, First supervisor in many capstone projects over 2014-2016, RMIT University

Industrial Summer projects 2015-16: First supervisor in many student research projects. School of Science (Computer Science and IT) Award for the project Rhythm ANZ internal mobile application

ISYS1085/ 1087 Software Testing, 2015 

COSC2408 Programming Project, First supervisor in many capstone projects in 2014-2015 

Internship Project, 2015, RMIT-IIITB collaboration 

Summer projects 2014-15: First supervisor in 4 student research projects, iAward for the project EndOfTrip