Science Education and Teachers Training Research in Partnership