Meet Everly Precia! She's currently studying on our MSc in Software Systems Engineering. If you want to learn more about the modules, workload, and what to expect from this course, this one's for you.
Tell us a bit about you

I'm originally from India, where I completed my Bachelor’s of Technology in Computer Science and Engineering in May 2023. Following my graduation, I worked full-time as a Software Engineer for one year.
I've always enjoyed experimenting with new technologies, and have previously engaged with tech communities and contributed to open-source projects.
My primary focus has been on web technologies, particularly full-stack development. Over time, I’ve grown increasingly interested in areas such as cloud computing, data engineering, and security.
In 2024, I decided to pursue a master’s degree as the next step in my career, with the goal of gaining deeper knowledge in software systems.
Why did you choose to study Software Systems Engineering MSc at UCL?
While searching for the right programme, I had a few key priorities in mind:
- a curriculum with strong core modules and a well-rounded mix of electives
- a university with a strong research culture and close ties to industry
- a location that would offer opportunities to network both on and off campus.
- vibrant campus life
UCL’s Software Systems Engineering MSc ticked all the boxes.
The elective modules allow students to explore areas such as security, networks, data engineering, and finance, while the core modules focus on essential software engineering topics like requirements engineering, software architecture, software development practices, validation and verification, and the ethical responsibilities of software engineers.
The programme is also taught by well-renowned researchers, which adds tremendous value. Being based in London was another big plus, not only is the city a vibrant centre of cultural diversity, but it is also one of the largest IT sectors in the world.
What’s been your favourite module or coursework?
I’ve thoroughly enjoyed all the modules offered and I’ve learned so much that it’s hard to pick just one. However, my top five would be Software Development Practice, Research Methods in Software Engineering and the electives I selected: People and Security, and Engineering for Data Analysis 1 & 2.
These modules challenged me in the best ways and sparked a deeper interest in these areas.
The coursework, though demanding, is where I had the most fun. Whether it was mining software repositories, building a distributed data analysis pipeline, analysing security scenarios and making decisions from a CISO’s perspective, or learning how to critically read and evaluate research papers, each coursework challenged me and made the learning experience valuable.
How have you found the teaching style at UCL Computer Science?
The teaching style at UCL Computer Science has been intellectually stimulating.
It varies from one lecturer to another. While some follow a traditional in-class format, others use a flipped classroom approach.
Regardless of the method, what stands out to me is the focus on meaningful discussions. Modules often incorporate problem sheets, case studies, and quizzes that reinforce the material and encourage deeper learning.
Another aspect I really enjoy is how lecturers often incorporate research insights into their teaching. At times, they also invite guest lecturers from other universities as part of their modules.
These moments bring fresh perspectives and help connect what we’re learning to real advancements and challenges, making the experience even more enriching.
What are you doing for your final research project?
I’ve decided to pursue a group industrial project for my final dissertation. At the time of writing, I’ve submitted my project preferences and I’m really excited to be working on a real-world challenge in collaboration with industry.
The industrial project offerings this year were genuinely exciting, and I’ve selected preferences in areas such as data engineering, software engineering and data science that align with my interests.
I’m looking forward to applying the skills I have learnt in a practical setting.
How do you manage your workload as a Software Systems Engineering student?
I won’t deny that the workload is demanding, with a combination of in-person lectures and coursework across multiple modules.
To manage it effectively, I rely on careful planning and prioritization. I use tools like Google Calendar and a note-taking app to maintain a structured schedule and ensure I stay on top of deadlines and daily tasks.
At times when things feel overwhelming, it’s reassuring to know that UCL has student support mechanisms in place.
Equally important to me is maintaining a healthy balance between academics and personal well-being.
I try to make time for creative and recreational activities on campus, such as participating in Project Active sessions.
These moments of downtime help me recharge, regain focus, and stay grounded. In a demanding academic environment, time management and self-care have been essential to staying productive and avoiding burnout.
What are your classmates like?
The cohort is diverse, enthusiastic, and exceptionally talented. All of them bring a unique background, level of experience, and area of expertise, which adds a rich variety of perspectives to class discussions and group projects.
Being surrounded by such a driven and thoughtful group of people has really encouraged me to grow and to see things from new angles.
How do you find London as a student city?
London is vibrant and diverse, with extensive support for students, such as discounted travel.
Its multicultural environment not only makes it easy to connect with people from various backgrounds but also allows you to find communities that share your own culture.
For example, there are Indian stores, restaurants, and cultural events that help maintain a connection to home while living abroad.
This blend of fresh experiences and familiar comforts makes London an especially welcoming city.
What are your plans for after graduation?
After graduation, I plan to return to industry with the knowledge and skills I’ve acquired during my Master’s degree.
Ultimately, I am seeking opportunities where I can contribute to impactful projects and I’m eager to apply what I’ve learned to solve real-world challenges that drive meaningful changes.
This programme at UCL has pushed me, challenged me, and ultimately prepared me. I now feel more confident in my abilities and ready to take on the next step in my career.
Do you have any advice for students that are thinking about applying to Software Systems Engineering MSc?
If you’re considering applying to this programme—do it. UCL is a fantastic place to study, offering strong student support and countless opportunities both within and beyond the classroom.
In my honest opinion, choosing this MSc and studying at UCL has been one of the best decisions I’ve made.
It has pushed me out of my comfort zone, and while it has been challenging at times, the experience has helped me grow significantly.