Since 2006, I have been involved in various leadership activities in SE education since 2002. Some highlights are provided in the rest of this page:
Leadership in accreditation of Software Engineering degree programs in two continents (North America and Europe)
Offering open-source repository of modern Software Testing courseware
Conducting software-engineering "education research"
Certificates in university teaching
My international teaching experience spans over several countries:
Queen’s University Belfast, UK (since 2019)
Wageningen University, Netherlands (2017-2019)
Hacettepe University Turkey (2015-2017)
University of Calgary, Canada (2006-2014)
🇨🇦 In Canada in 2009, I chaired a team of professors during the accreditation assessments of the Software Engineering degree program in the University of Calgary. The accreditation was executed by the Accreditation Board of EngineersCanada.
🇹🇷 Later on in Turkiye in 2014, I once again chaired a team of professors during the accreditation assessments of the Software Engineering degree program of Atilim University in Ankara. The accreditation was executed by the Accreditation Board of MÜDEK, the Turkish Association for Evaluation and Accreditation of Engineering Programs. That accreditation was done under the EUR-ACE framework, the European quality label for engineering degree programms at Bachelor and Master Level.
When I started teaching software testing in 2007, there were not many publicly-available testing courseware for software testing educators to adapt and customize. Even for the existing testing lab exercises developed and/or used by the educators, we observed that there are various drawbacks, e.g.:
They are not usually kept up-to-date with the most recent testing tools and technologies, e.g., JUnit
They are not built based on realistic/real-world Systems Under Test (SUTs), but rather use small SUTs
A brief survey on this topic has been reported as an experience paper.
The above needs motived myself and my collaborators to develop a large-scale open repository of software testing laboratory courseware since 2008.
The courseware has been used by over 50 instructors in their software-testing courses in more than 15 countries worldwide so far. According to many feedbacks that we have received from software-testing educators and students, they find these labs useful and effective for learning.
My collaborators and I have been conducting "education research" in the area of software engineering. The followings are several example papers in this direction:
I get invited to contribute to education efforts in other universities. For example, I was invited in August 2018 to share my opinions about latest trends in software testing education in an interview for the new automated software testing "Massive Open Online Course" (MOOC) of the Delft University of Technology, in the Netherlands. The interview can be seen in the side video.
I have earned several certificates in univeristy teaching since 2006. For example:
Faculty Teaching Certificate (FTC), Teaching & Learning Centre, University of Calgary, Canada, Nov. 2008
A 4-month long intensive certificate program, which included 6-full-day theory classes, plus video recording of several classes and follow-up feedback and improvements based on them.
Instructional skills workshop (ISW), Teaching & Learning Centre, University of Calgary, Canada, Sept. 2007