"Exchange is really a once-in-a-lifetime experience that combines being able to study while immersing yourself in a completely different part of the world."
Henry Ly
- Degree: Bachelor of Applied Science
- Grad year: 2026
- Program:
- Campus: Vancouver
What got you interested in engineering?
I have been fascinated by computers from a young age, which initially manifested itself as being very into video games. I grew increasingly interested in the enthusiast side of tech and spent a lot of time watching YouTube videos.
I ended up building a handful of desktops, repaired dozens of old laptops and tore down a few phones for myself, my friends and my family.
With this, I knew I wanted to learn more about how these components work and continue to apply my skills.
How did you choose Computer Engineering?
Computer Science certainly came up as an option, but I wasn’t convinced I wanted to focus solely on the coding aspect or get into all the math and theory behind coding.
I was more interested in learning the intricacies behind the hardware, how all the parts fit together, and how they actually worked, which made Computer Engineering a good choice for me.
Tell us about your international student exchange in Australia.
I wanted to experience what it would be like to travel and live in a part of the world I had never been to, and to take courses at a different university. I spent one semester at Monash University in Melbourne from February to June 2024 where I took my electives.
As an exchange student, you are constantly aware that your time in that place is limited. I was very motivated to make the most of the opportunities available to me and experience as much as I could.
Partner Universities Go Global
I did a lot of travelling around and it was very cool to live in an ecosystem and climate very different to that of Canada’s. I learned about the existence of pademelons and wallabies and regularly encountered various exotic birds!
Being on exchange also pushes you to adapt to new environment and to more consciously reach out to others. I made great friendships with both domestic students from Australia as well as other international and exchange students.
Exchange is really a once-in-a-lifetime experience that combines being able to study while immersing yourself in a completely different part of the world.
Any advice for others who are interested in computer engineering?
I think it’s helpful to learn one or two coding languages. Coming into Computer Engineering, I only had experience with the first-year coding course, which added in a steep learning curve in some of my second-year courses. It’s all manageable and you learn quickly, but knowing an object-oriented language like Java ahead of time would have made for a less stressful experience!
Beyond coursework, I would encourage you to take advantage of the endless opportunities at UBC!
From networking, clubs, events, hackathons, and design teams to intramural sports leagues, exchange, co-op, and so much more, there is no better place to immerse yourself in your passions, connect with like-minded people and discover new experiences!
Student clubs and opportunities