Barcelona University provides the flexibility that I need to complete my degree while managing the day-to-day life of a busy mother of two children. I have completed all my online courses and although it can be challenging at times and requires a dedicated schedule, the professors make it work. Most professors I have met have been kind and understanding but also knowledgeable.