I would say that the curriculum is on a high level (also depends which department you choose). For each subject we have 3 hours of lectures and 2 hours of labs. Only a couple subjects have obligatory attendance, but most dont (depends on the professor). Beside that most of the professors are personally good, they are approachable and you can ask questions as much as you want. The problem is that there is a lot of workload. I personally am also in the student organisation and other stuff and sometimes find it difficult to manage everything for the faculty. Not because of the extra curriculum activities but because at a lot of subjects professors give a lot of work to do.