I have started to learn about effective teaching/learning strategies and I am highly interested in opinions of other people on this nontrivial question.
P.S. I am going to pursue faculty career in Mechanical Engineering, but I will highly appreciate all answers and recommendations.