Title: Flexible learning means good teaching and learning