But the most exciting classes I helped to establish and have taught are Fishbot (as part of 6.A01) and Design Electro-mechanic Robotic System (1.015/2.017), two classes emphasizing both theory and hands-on.
After volunteering over 3 years at MIT Edgerton Center for STEM education outreach. At 2017, together with Dr. Gurvan Jodin and Dr. Ang Li, we proposed a new STEM studying and teaching concept of "STEM 3.0". It is featured with a learning style of project-and-task-based and knowledge-using role play. (The accepted abstract for IEEE EDUCON 2020 can be downloaded here.)
From 2017, "STEM 3.0" has been experimentally implemented in Shanghai with 2 newly established STEM education center and in different middle/high schools, as well as in the department of Ocean Engineering at SJTU.
The details of "STEM 3.0" can be found here.