Principle-guided flipped classroom implementation framework for teaching technological contents | IEEE Conference Publication | IEEE Xplore