Founded in 1977, the Department of Computer Science, National Tsing Hua University, has committed to high quality research and education in computer science for more than 35 years. In 1990, the department started to offer the bachelor degree program, and since then has become one of the most popular choices to thousands of high school graduates in Taiwan. The beautiful Tsing Hua campus with hills and lakes provides an ideal environment for learning and teaching, and also steers innovation and excellence for advanced research. Currently there are more than 40 full-time faculty members in our department, offering courses covering a variety of topics and state-of-the-art areas in computer science. The curriculum for the undergraduate program puts emphasis on providing both a solid foundation of computer science basics, and a flexible developing roadmap for meeting individual students’ needs and goals. We also motivate undergraduate students in practicum and research projects to cultivate their experience and skills necessary for problem solving and research and development. For students aiming at advanced study, our graduate program can also provide comprehensive support for guiding graduate students to perform advanced research or develop practical industrial applications. The Department of Computer Science is recognized and accredited by the Institute of Engineering Education Taiwan (IEET) [1] starting 2013.