I. Introduction
Following the concept of learning by doing and student-centered activities, active learning requires that students learn subject content by engaging in various activities designed to improve and facilitate comprehension [1]. In engineering education, ample evidence indicates that learning improves with student-centered learning practices and ensuring engagement using active pedagogies [2], [3]. For example, in a meta-analysis of 225 studies on instructional practices in undergraduate Science, Technology, Engineering, and Mathematics (STEM) courses, the authors reported that student performance in exams increased by 6% in the courses where active learning strategies were employed compared to traditional lecture-based instruction [1]. Similarly, educators in computer sciences have reported that students scored higher on examinations in classes that incorporate a blend of active learning activities compared to classes where no such activities were conducted [4].