Meet Dahlia Mohammadi, a second-year student in the Bachelor of Applied Science (BASc) Computer Engineering program at UBC Okanagan’s School of Engineering.
Read about Dahlia’s experience in first-year and her tips for incoming and current first-year students.
Tell us a bit about yourself
I’m a second-year Computer Engineering student, and although I’ve lived in different parts of Canada, from Toronto to Calgary, my family and I now call Kelowna home.
My journey into programming started early—I’ve been coding in C and C++ since I was 11, and it’s become a core part of who I am. I’m really passionate about exploring different programming languages and expanding my skills. Outside of coding, I make time for my other interests, like playing golf and tennis, which helps me stay balanced and focused.
What drew you to UBC Okanagan and the School of Engineering?
Since I already live in Kelowna, attending UBC Okanagan felt like a natural choice. Being able to go home after classes adds a level of comfort, and visiting the campus before making my decision really solidified my choice. I appreciate the close-knit environment here, where students like myself have the opportunity to connect with professors and build meaningful relationships.
Initially, I was drawn to the sciences and even considered pursuing pre-med to become a dentist. However, I realized that I had a stronger passion for Computer Science, and I made a last-minute decision to shift my focus. When I applied to UBC, I had already heard about the Computer Engineering program being offered at the Okanagan campus, which made me think, why not pursue Computer Engineering?
Engineering has always been in the back of my mind since both of my parents are Mechanical Engineers, so it felt like a natural direction for me to consider. My experience at the School of Engineering has had its challenges, but overall, I’m happy with my decision and excited about what the future holds.
What were some of the challenges you faced in first-year? How did you overcome them?
I won’t lie and say my first year was perfect. There were many tough moments, both with school and friendships. Finding your community and the right group of friends can have such an impact. During my second semester, I began to build the right friendships and it helped me finish the year strong. I stayed focused on the positives and kept working toward what I’m truly passionate about. First year is challenging, but it’s absolutely doable—never give up! To any first-year students in UBCO Engineering, you’ve got this!
To any first-year students in UBCO Engineering, you’ve got this!
Remember, there are plenty of resources available to support you along the way, such as Academic Advising for course planning, tutoring services for extra help, and the Student Learning Hub for workshops and study strategies. Counselling Services are there to support your mental health, and joining clubs and student groups can help you connect with others and take a break from academics. Make the most of these resources, and don’t hesitate to ask for help when you need it!
What has been the best part about being a UBCO Engineering student so far?
I’ve made friendships that I know will last a lifetime, and I couldn’t be more grateful for that.
As a UBCO Engineering student, there have been two key aspects that I’ve found particularly enjoyable. The first is the coursework. During my first year, I especially enjoyed APSC 178 and COSC 111. In APSC 178, I found the lecture material engaging and looked forward to attending each class—special shoutout to Dr. Loic Markley for making the subject matter so interesting and enjoyable. For COSC 111, I was initially nervous as I had little experience with Java, but I appreciated the opportunity to learn a new programming language and broaden my programming skills.
I’ve made friendships that I know will last a lifetime, and I couldn’t be more grateful for that.
The second highlight has been the connections I’ve made. In my second semester, I met an amazing group of people who have taught me how to embrace my most authentic self. It’s been great to relate to one another over shared experiences with courses, exams, and assignments. I’ve made friendships that I know will last a lifetime, and I couldn’t be more grateful for that.
What inspired you to pursue Computer Engineering? What excites you about this field?
As I mentioned earlier, my passion for programming played a significant role in my decision to pursue Computer Engineering. I wanted to choose a path that I would genuinely enjoy, rather than settling for something that might leave me unfulfilled.
The career opportunities for Computer Engineers were also a big factor in my decision, as they open up exciting possibilities.
The career opportunities for Computer Engineers were also a big factor in my decision, as they open up exciting possibilities. I’m particularly interested in working in the field of AI, which I believe will be a key part of our future as a society. Being a part of that breakthrough is something I’m really excited about.
What are your goals?
After completing my bachelor’s degree, I fully intend to pursue two master’s degrees in the United States—one in Computer Engineering and the other in Business. I’m not entirely sure yet whether I’ll pursue a PhD, as I’m still early in my post-secondary journey, but it’s something I’ll consider down the road.
Another goal of mine is to work for a major tech company in the U.S. It’s been a long-standing dream of mine to gain experience and contribute to companies I’ve admired for years, and I’m excited to see where that path will take me.
How has Engineering changed your view on the world?
After my first year, I came to realize that Engineering is much more than just solving equations and building bridges. There are so many different specializations within the field, and I was fascinated by the wide range of areas where Engineering has a profound impact. It made me truly appreciate how essential Engineering is to the functioning and advancement of society.
In 5 words or less, how would you sum up the UBCO / School of Engineering experience?
Rewarding, Challenging, Busy, Innovative, Dynamic.
What advice do you have for future / current engineering students?
One: Always manage your time wisely. Keep up with your classes and understand the material as you go. Cramming before a midterm or final doesn’t work and only adds unnecessary stress. Good planning is key, especially when juggling 5 or 6 courses. If you manage your time well, you can finish assignments early in the week and still have time to hang out with friends or pursue other interests outside of school.
Two: Every class matters, even the ones that seem boring or unnecessary. Just because a lecture doesn’t excite you doesn’t mean it lacks value. Often, those less interesting classes hold essential lessons for your overall learning, so it’s best not to disregard them.
Three: You may not find your friends immediately on the first day of university, and that’s okay! I met my close friends in the second semester of my first year, and I couldn’t be happier. If someone you meet at university stops talking to you, don’t blame yourself. Keep moving forward and focus on yourself and your goals. Never take responsibility for others’ actions—you will meet amazing people here. Remember, everything happens for a reason!