Teachers and teaching theory and practice