Cirun Zhang

Class of 2023

Undergraduate Education

Warwick University

Undergraduate Major

Computer Science

Study Track

Data Analytics & Machine Learning

Current Position

Software Engineer

Why did you choose ECE at Duke Kunshan University for your graduate study?

Before becoming an ECE student at DKU, I already held a Master’s degree from Imperial College London and had worked full-time at a domestic IoT company in China. However, during my professional experience, I realized a disparity between the actual job content and my ideal career plan. The work I was doing did not effectively utilize the knowledge I had acquired during my undergraduate studies, and there was little correlation between my work and the subjects I had studied. Furthermore, the short duration of postgraduate programs in the UK resulted in compressed courses with a heavy workload, making it difficult to balance the depth and breadth of learning.

Through my work experience and postgraduate studies, I discovered my true calling: software development and becoming a software engineer. Consequently, I decided to continue my education and switch tracks, transitioning from algorithms to the software development industry. As most of my Master’s courses at Imperial College London focused on algorithms and data science, after learning about the DKU ECE program, I was captivated by the “one year in China, one year at Duke” program structure and the opportunity to obtain a Duke University degree. After carefully examining the curriculum, I found that the career orientation of the ECE program at DKU aligned perfectly with my professional development plans, leading me to submit an application to the ECE program at DKU.

How about your studying experience at DKU ECE?

Studying at DKU ECE program reminded me of my study abroad experience in the UK. My classmates were hardworking, shuttling between dormitories and campus, leading simple yet fulfilling lives. The ECE program has a well-structured curriculum, with professors breaking down programming steps in detail during lectures. The small class size allows professors to keep an eye on each student’s learning. This program is divided into two tracks: software development and data analytics & machine learning. Each student starts with foundational courses, enabling a solid and steady progression. Although some of the courses overlapped with what I had studied during my undergraduate years, I still faced significant challenges in my learning journey. While I mainly studied Python in the UK, coming to DKU required me to learn C++. The workload of ECE program is substantial, demanding considerable effort and dedication to succeed.

Do you have any suggestions for future students?

Students with a programming foundation from undergraduate studies should alleviate their anxieties. For students considering a change in majors, careful planning of future studies and career paths is crucial. It would be beneficial to take some relevant courses in advance, especially building a solid foundation in C/C++, as it will greatly assist in the learning journey of ECE graduate students at DKU. I hope everyone approaches their studies at DKU with an unwavering thirst for knowledge, cherishing the opportunity to enhance their competitiveness in the future workplace.

Add our
WeChat