I start with Brainstorming of the student, about the name and fundamental concepts of topic. it helps me to assess the level and prior knowledge of the student, and what he is missing.
then i start an interactive session, showing simulation from different resources, videos and animations, I ask questions in the middle to carry student with me.
I ask the student to solve real-lie of numerical or conceptual problem in the middle of the lesson too, to asses his understanding. Numerical and conceptual questions are usually from past papers.
Then I conclude the lesson with a summary and an open ended question, that question actually connect this lesson to the next lesson.

