I have been teaching 3D modeling and 3D printing classes at schools, libraries and Toysinbox 3D Printing for more than 5 years. I also designed many 3D modeling & 3D printing project-based teaching materials. I co-authored a book titled "3D Modeling with Tinkercad for 3D Printing". In 2019 summer, I traveled 15,000 miles with Toysinbox 3D Printing team and hosted 3D printing and 3D design workshops in 31 libraries across the nation.