Innovating science teaching and learning through an integrated effort at National Taiwan Normal University