This program is worthwhile. The professors are responsible and patient, for example, they will give extra lectures when we have a public holiday that conflicts with the normal course. And also professors and Students association organize a nice opening ceremony for new Students. For me, an exchange student, they provide a Portuguese Language course
For my program, some subjects have several mini Tests(weekly sometimes) which are annoying, but also motivate me to review the contents I learn.
Overall, I will recommend this program, for me the study is not so stressful.