The civil engineering faculty, being somewhat separate from the main university hub, seems to sidestep some of the admin headaches. Academically, the course structure is super flexible, with only a couple of required exams. This freedom can be great for students who know what they want, but it can also be overwhelming and make it hard to figure out what you need to study. The professors, though, are all really knowledgeable and experienced, with some having taught for years.