The teachers have been very engaging with the students and incorporate material that have been learnt into real life settings as well.
An aspect to be considered is to have few quizzing sessions During class to make sure students have understood the concept well.