Teachers, who are in the field of civil engineering at a university in China, are increasingly confronting new challenges in teaching, mainly due to the modernization and globalization, which require the college students being well qualified with problem solving capacity. Of the problem-solving capacity development, systems thinking is indispensable in both learning and teaching a complex subject, such as tunnel engineering. As a good preparation for teaching is necessary to an effective learning and teaching process, this contribution presents the key factors under considerations in the preparation for teaching tunnel engineering, with special reference to the application of systems thinking in information sampling, execution planning and evaluation design in a dynamic mode.