Back to blog
Sep 03, 2022
10 min read

My First Year at University of Waterloo as a Korean International Student

My experience at UWaterloo for the last 12 months

Summary

  • Reasons behind choosing Canada for my international studies as a Korean
  • An honest recap of my first 12 months at the University of Waterloo
  • Realistic lifestyle changes and cultural shifts in Canadian university life
  • Key takeaways and reflections on the Computer Engineering (ECE) curriculum

If you’d rather listen than read, use the player below to hear the audio version of this post.

Post 03
Listen to this article
Premium AI Voice (Zara)

Before jumping in, why am I writing this? Honestly, it’s mostly to leave a record of myself from this chaotic period. But at the same time, I hope some incoming UWaterloo student stumbles upon this and gets a little help—or at least avoids the stupid mistakes I made.

📖 Quick UWaterloo Dictionary for Non-Waterloo Peeps (Click to expand)
  • 1A / 1B: UWaterloo’s way of counting semesters. “1A” means Year 1, Semester 1. “1B” means Year 1, Semester 2.
  • Don: Basically a Resident Advisor (RA) in the dorms.
  • WEN North: Wellesley Court North, one of the residence buildings on campus.
  • WaterlooWorks: The school’s official job portal for co-op students. Infamous for crashing right before the application deadline.
  • Continuous Cycle: The survival phase of WaterlooWorks. If you don’t get a job in the first main round, you enter this chaotic everyday-apply-and-interview phase.
  • PD (Professional Development): Mandatory online courses you have to take while working your full-time co-op job.
  • CMH & E7: Claudette Millar Hall (residence) and Engineering 7. The newest buildings on campus with actual working Air Conditioning.
  • PR: Permanent Residency in Canada.
  • SWPP: Student Work Placement Program. A Canadian government subsidy for employers hiring domestic students (which means international students can’t apply).

1A Term

Course Load

I took the following courses in my first term at UWaterloo:

Course CodeCourse NameWhat it actually is
ARTS 190First-Year Topics in Arts DisciplinesA mandatory arts elective. Lots of reading and writing essays.
ECE 105Classical MechanicsHigh school physics on steroids. Dropping objects, calculating tension, and pure stress.
ECE 150Fundamentals of ProgrammingIntro to C++. Learning how to code from scratch (or reviewing if you already know it).
ECE 190Engineering Profession and PracticeLearning engineering ethics and how not to get sued. Very dry.
ECE 198Project StudioHands-on project course. Building actual physical things using microcontrollers.
MATH 115Linear Algebra for EngineeringMatrices, vectors, and wondering why we need so many dimensions.
MATH 117Calculus 1 for EngineeringLimits, derivatives, and pain. High school calculus but way harder.

I honestly didn’t enjoy the term. Not that the courses were super hard, but there was a massive bump in workload compared to secondary school.

My favorite courses this term were ECE 150 and ECE 198:

  • ECE 150 was basically reviewing fundamental concepts I already knew.
  • ECE 198 was about learning how to make actual physical products that work in the real world.

Quite obviously, my least favorite courses were MATH 117 and ARTS 190.

And I will not explain why. 🤫

Residence and Food

I was placed in WEN North, right next to my Don’s room.

Thankfully, I had a kitchen in my residence room, so I was able to cook my own meals. However, since it was mandatory to buy a meal plan, I used the cafeteria for breakfast, snacks, and late suppers.

  • My go-to menu: Booster Juice and pasta (sometimes burgers and pizza when I was up late).
  • Room condition: The room was not bad, and the heating was super nice. There was no AC whatsoever, but since 1A was during the Fall-Winter season, it was only slightly annoying.
  • The Shower Struggle: The washrooms and showers were shared, so sometimes I had literally to run to my friend’s room when I needed a quick shower.

Gears

In my 1A term, I used an iPad Pro 11-inch (M1) for my note-taking, alongside my old MacBook Pro 13-inch (2018, 4-port base model).

However, during my finals week, my laptop just decided to stop working. I had to emergency-buy a new MacBook Pro 16-inch (M1 Pro) base model. It was the only available option at the moment, and I had no choice. (Still a great machine, though.)


CO-OP 1

Co-operative Work Term 1

WaterlooWorks

WaterlooWorks was a disaster for me. There was no practical guide that I could follow at the time, and only one partial guide was available.

Also, I didn’t realize there were application limits on how many positions I could apply to.

  • The First Round: I only applied to Big Tech companies and completely ran out of my application caps.
  • The Server Crash: As the deadline approached, the server became slower. At some point, it just decided to fail on me.

It was a total disaster on my first run, but it taught me the hard way how to pace my applications. Thankfully, during the continuous cycle, I was able to get an interview and land a job.

Actual Work

For my first co-op, I worked at Stackpole International as a Software Developer Co-op Student.

I was hoping for a remote position, as commuting from Waterloo to Hamilton without a car during COVID was quite far. But it was an in-person position, and there was no room for negotiation.

My Role & Tech Stack: My job included working with an early-stage specialized AI utilizing a reinforcement decision tree. It was designed to detect defects during production on local edge devices like the Jetson Nano.

Here is the reality check: UWaterloo didn’t teach me Python or PyTorch in my first year. When I was told to use them at work, I had to learn everything from scratch on the fly. To be completely honest, I felt like I spent so much time learning the tools that I couldn’t contribute much to the actual company. But that intense pressure was exactly where I got my first taste of real-world software engineering.

PD 19

Tactics for Workplace Success

It basically treats you like a high schooler and teaches you how to write an email, how to stay awake at work, and how to interview a mentor in the workplace.

Honestly, the assignments are simple and not hard at all; they are just purely annoying.

Housing

I looked into McMaster’s off-campus accommodation options, but it turned out to be too expensive and far from work. My second pick was a long-term Airbnb near the workplace. There was absolutely nothing around the area, but I had a Walmart within walkable distance, and I could live with that.


1B Term

Course Load

I took the following courses in my second term at UWaterloo:

Course CodeCourse NameWhat it actually is
ECE 106Electricity and MagnetismThe sequel to ECE 105. Invisible fields, Maxwell’s equations, and pure suffering.
ECE 108Discrete Mathematics and Logic 1Proofs, sets, and logic. Basically math without numbers.
ECE 124Digital Circuits and SystemsDesigning logic circuits, K-maps, and playing with FPGA boards.
ECE 140Linear CircuitsAnalyzing electrical circuits with resistors, capacitors, and op-amps.
ECE 192Engineering Economics and Impact on SocietyLearning about interest rates, taxes, and how money works in the real world.
MATH 119Calculus 2 for EngineeringIntegrals, Taylor series, and 3D shapes. Hard, but doable with a good prof.

Before getting into 1B, there is one thing I want to share: I really wish there was an option for us to choose which Electrical Engineering courses we want to take. Sometimes you just have to take things that don’t fit your interests at all.

The Biggest Hurdle: ECE 140

My worst course was ECE 140. I honestly struggled to grasp most of the course material. The final exam was a complete disaster. I remember staring at the paper, knowing I had seen the concepts somewhere, but having absolutely no idea how to approach the problems. I ended up handing in an almost blank paper. After walking out, I just sat on the stairs outside the exam hall for a long time, staring into the void and questioning my life choices.

I failed ECE 140 this term. It was a devastating blow to my confidence, but it forced a massive change in my study habits. I realized that if the lecture style didn’t work for me, I couldn’t just sit there. I completely ignored the traditional approach and started teaching myself entirely through textbooks and the internet.

The Highlights: ECE 124 & MATH 119

On the flip side, ECE 124 and MATH 119 were my absolute favorite courses this term.

  • ECE 124: This course taught me how digital logic works and how it is implemented in the real world. ECE 124 was the GOAT.
  • MATH 119: The course was hard, but the instructor was the GOAT.

Residence

I came back to WEN North after my co-op. This time, 1B fell during the Summer term, which meant the lack of AC went from “slightly annoying” to “pure survival mode.”

I thought a desk fan could handle the heat, but it definitely could not. The AC in CMH (Claudette Millar Hall) and E7 (Engineering 7) was my savior this term. Having two more roommates than the last term didn’t help the heat situation at all. I still had a kitchen, though, so that was nice.


CO-OP 2

Co-operative Work Term 2

WaterlooWorks

For my second application cycle, I got a few interviews in the first round. One of them was OpenText.

At this point, I wasn’t paying attention to “PR/Citizenship only” requirements and applied to everything. The OpenText interview was going super well—until they asked if I had a PR. I didn’t. The interview crashed and burned right there, which was a deeply unpleasant wake-up call.

After that, my WaterlooWorks strategy completely changed. I didn’t even trust the built-in filters. Instead, I started aggressively hitting Cmd + F on Safari to manually scan every job description and weed out postings that required PR, Citizenship, or Canadian government-subsidized positions (like SWPP).

Fortunately, in the second round, I got another interview, and they offered me good money. I got the job, but it meant I had to pack my bags and move to Ottawa for the next term.


Looking back, the kid who was stressing out over a lack of AC in 1A is very different from the one moving to Ottawa now. My first year was full of unexpected failures, almost-blank exam papers, and random disasters. But I survived, secured solid co-ops, figured out how to study my own way, and ultimately found what I actually like doing.

Bring on Year 2.


Hope this helps any future Warriors out there.

← Back to Waterloo Survival Guide