To save students from a boring a session:
The teacher should be absolutely clear about the principles, for which, thorough preparation is highly essential. All examples should be thought up before the session.
Real life example should be given.
Proceed to the next principle only when the first principle has been understood by all the students;
Give a lot of exercises and monitor how are completed.