Sections
Software Engineering
2021 Class Profile
University of Waterloo

About the program

Software Engineering (SE) at the University of Waterloo is an interdisciplinary program supported by both the Faculty of Mathematics and the Faculty of Engineering. For 5 years, all 92 graduating students of the class of 2021 (SE'XXI or SEXXI) spent 8 semesters in school with similar schedules as well as 6 co-ops. Undergraduates in the Software Engineering program are awarded a Bachelor of Software Engineering (BSE) degree (by request, the diploma may say Baccalaureate of Software Engineering) at the end of their 4 & 2/3rds year journey.

SE is commonly compared to Computer Science, and is often seen as its more-constrained, Engineering-oriented counterpart. Prospective students may wonder whether SE is the right fit for them, and whether they’ll enjoy the environment. This profile attempts to showcase who SE 2021 students are, what they've done, and how they had experienced university.

This profile is not affiliated with the SE program or the University of Waterloo in any way.

Preface

The findings in this report were derived from the results of a class survey. In total, 66 out of 92 (72%) graduating students, and 7 who were in SE but transferred out, responded.

Respondents who had transferred out of SE had completed at least 2 years (4 study terms) in the Software Engineering program with the SE 2021 cohort.

An addendum survey was also sent out, where 45 more responses were retrieved, likely from a subset of previous respondents.

SE classes can vary significantly depending on the year, so generalize from this survey to other classes at your own risk.

Study terms are defined as 1A, 1B, 2A, up to 4B (8 terms). 4 month co-op terms occur after every study term starting after 1B and ending before 4B. Government shutdowns due to the Covid-19 virus began in March 2020, partway through the 5th co-op term. The 4A and 4B study terms were both done remotely due to the pandemic. The final co-op term was also conducted remotely for most students.

All analysis involving income is expressed in Canadian dollars (CAD). A constant rate of 1 USD to 1.3 CAD was used to make comparisons consistent and simple. As this rate varied over time, 1.3 was chosen due to its being an approximate average USD to CAD exchange rate over the past 5 years. All income totals include monthly housing stipends or the monthly cost of corporate housing if applicable.

The content of this class profile was inspired by the many profiles across Waterloo Engineering that preceded it, with the presentation being a variation of the 2018 Software Engineering one created by Andy Zhang . It is our hope that the groundwork set by Andy & others will be iterated on by future classes, as we did, in order to take future profiles to new heights.

Timeline

During our time at Waterloo, the Software Class of 2021 (a.k.a SEXXI) experienced many firsts and witnessed various noteworthy events, which we list for you below.

Spring 2016

  • Harambe dies

Fall 2016

  • SEXXI start at the University of Waterloo
  • First shortened Orientation Week

Winter 2017

  • r/uwaterloo wins the meme war against r/UofT thanks to a goose tattoo
  • JobMine is replaced by WaterlooWorks; SEXXI students are among the first students to use (i.e.: beta test) WaterlooWorks

Fall 2017

  • New Residence Building (NRB) opens on campus
  • NRB is renamed Claudette Millar Hall (CMH) 2 months later

Summer 2017

  • SLC PAC Extension starts

Summer 2018

Fall 2018

  • Lime Scooter Pilot
  • Engineering 7's construction is complete, and the building is officially open to students
  • Donna Strickland receives Nobel Prize in Physics
  • Initial predicted completion date of SLC PAC Expansion

Winter 2019

  • The Bombshelter Pub (a.k.a "The Bomber"), UWaterloo's on-campus pub, closes
  • First UWaterloo Snow Day since 2013
  • Feds (Federation of Students) starts rebranding movement, eventually settles on WUSA (Waterloo Undergraduate Student Association)

Summer 2019

  • ION, Waterloo's light rail transit system, opens

Winter 2020

  • Global Pandemic (Covid-19)
  • The Academic Mission becomes essential

Spring 2021

  • First online Iron Ring Ceremony (IRC)
  • SEXXI graduates

Sections

  • 7 Finances
  • Budgeting, investments, loans, expenses

  • 8 Exchange
  • Decision-making, experience

  • 9 Miscellaneous
  • Reddit usage, academic burnout, conflicts,

  • 10 Transfers
  • Students who transferred out of SE

  • 11 Program Outcome
  • Rating, preferred program, paths

  • 12 Future
  • Post-graduation plans, full-time compensation

Concise Version

This class profile can be a bit long showing various unique insights into our class. The concise version offers a more summarised version with a few graphs omitted.

Demographic and Background

Gender

Women make up 21% of respondents and students in the class, which is less than the percent of women in tech (25%). The class saw a 3% increase in women representation from 1A to 4B, in first year, 18% of the class were women.

There are many on-campus communities that support the success of women in Computer Science and Engineering at UWaterloo. For example, Women in Software (WiSE), Women in Computer Science (WiCS), Women in Engineering (WiE), and Women Who Code Waterloo.

SE 2021's gender distribution

Year of Birth

76.4% of respondents were born in 1998.

students' year of birth

Ethnicity

Students come from many different ethnic backgrounds. There is a significant number of respondents who identify as Caucasian or East Asian Asians. There is also more ethnic diversity among men than among women respondents, as most women respondents are East Asian.

There are many on-campus communities that support ethnic minorities on campus such as National Society of Black Engineers (NSBE), UW African Students Association (UWASA), UW Indonesian Students Association, and UW Black Association for Student Expression (UW BASE).

students' ethnicities
Filter:
All
Women
Men

Interactive: Click on a provided filter to view the plot for that filter.

Sexual Orientation

At least 6.9% of respondents are part of the LGBTQ+ community. 4 respondents preferred not to disclose.

There are many on-campus communities that support LGBTQ+ community such as Engiqueers, and Glow. This is not to say that only non-heterosexual people are part of the LGBTQ+ community.

students' sexual orientation

International Students, Immigration and Home Location

International Students

8.4% of respondents are international students, however, according to the official headcount 12.9% of the students in the class are international students. The class saw a 2.1% decrease in international students from 1A (15%) to 4B. This could be due to the higher tuition costs for international students, especially in Engineering. International term tuition fees, prior to the academic year 2018/19 where it was subject to a 62.1% fee increase, were around $15000 for Computer Science students. This made the Computer Science program more cost beneficial to international students.

International students came from countries such as China and India.

domestic (Canadian) vs international student breakdown

Immigrated to Canada

35.7% of all respondents, and 39% of respondents who are domestic students, immigrated to Canada. Immigrated students are students who are considered domestic students for tuition purposes, and, among others, are naturalized citizens or permanent residents of Canada. Immigrated students came from countries such as Belgium, China, England and India.

did you immigrate to Canada?
students immigrated to Canada from...

Home Location

65.3% of respondents came from Ontario, of which 66% came from the GTA/Toronto area specifically. In Canada, students also came from other provinces such as Alberta, British Columbia, New Brunswick and Quebec.

locations considered "home"

Languages

Mother Tongue

45% of respondents' mother tongue is not English. There was a significant number of respondents who spoke English and Mandarin as their first language, but overall, there is a wide variety of languages spoken by students.

students' mother tongue

Polyglots, the Lot of Us

63% of respondents speak at least two languages. The most common languages spoken, other than English, are Mandarin and French. Among respondents who spoke 3+ languages, French was a common spoken language.

number of languages students can speak
languages students can speak

Family background

Income

More than half of respondents come from families whose income is higher than the median Canadian family income ($96,080). These numbers represent the income the students' family had prior to starting University. The majority of respondents have a family income between $50,000 and $200,000.

number of students per family income class

Level of education

There are more parents with Master's and Doctorates combined than those with Bachelors. Compared to our parents, only 3 respondents are planning on attending grad school. This could be a generational shift, or could be because entering the software industry does not require a Master's or Doctorate.

parents' highest education

Siblings

The majority of students have at least 1 sibling. There is also no clear correlation between familial income and number of siblings. The median for 0 and 2+ siblings is in the 100k to 150k income per year bracket and the median for 1 sibling is in the 150k to 200k income per year bracket.

students' number of siblings
parental income compared to number of siblings

High School, Enriched Programs & CEGEP

Admission Average

The OSS average for the class was 96.5% and the OSS 10th decile was 94.3%. Although it is recommended to have a high 90s average to get accepted into the program, 11.3% of respondents had an average less than 95%.

admission average

Enriched Programs

Just over half of the respondents did not take part in an Enriched Program. The most popular Enriched Programs among respondents were AP and IB.

students & enriched programs

CEGEP

All students from Quebec attended CEGEP partially, meaning they did not graduate. Among respondents, no students from outside of Quebec attended CEGEP.

Quebec students & CEGEP

CEGEP Fields

The students who attended CEGEP took part in a wide variety of programs related to Science, Mathematics, and Computer Science. Unlike other universities, CEGEP students enrolled in an Engineering program at Waterloo cannot convert any of their CEGEP course credits into university credits. An exception exists for Calculus courses which can be counted as a credit toward Math 117 (Calculus 1 for Engineering) in some cases. You can find more information here.

students & CEGEP fields

Others

Programming Knowledge

5.6% of respondents did not know how to program prior to starting at UWaterloo. Programming knowledge is a required admission criterion to join the Software Engineering program at the University of Waterloo. The non-zero amount of students who had no prior coding experience could be due to transfer student responses, among other reasons.

did you have programming experience before university?

Academics

Grades

Starting in 1B, class average gradually increased over time. We can also notice that B terms tend to yield a slighly lower average; this is likely the result of hard courses being scheduled on B terms, such as ECE 106, ECE 124, SE 380, etc.

4A and 4B term averages appear to be significantly higher among respondents. This can be due to several reasons; starting in 4th year SE students are able to pick 3-4 electives per term. It may as well be the result of the transition to an online delivery for courses or because only 19 respondents disclosed their 4B term average.

Note that this data may not be necessarily representative of the class. The official median for each term is as follows:

grade distributions from 1A to 4A
official grade median from 1A to 4A

Attendance

Attendance consistently drops term by term, except after 3B. This could be because respondents enjoyed their 4A & 4B classes more as they get to select almost all of their classes, or possibly because respondents preferred attending courses asynchronously.

course attendance

Failures

34% of respondents failed at least one midterm and 14.5% of respondents failed at least one course. Failing a midterm does not necessarily mean that the course will be failed as well.

failures

Options

2 respondents completed an option. Graduating with an Option can be complicated to do in Engineering. With a restricted number of elective slots, most students will need to either overload a term (or multiple terms), or complete courses over co-op, to meet all the requirements for the Option and for graduating in SE.

You can find a list of all enrichment opportunities avaible to SE here.

type of options

Transferred From

Some students joined the class later into their degree. All respondents who transferred into the class came from within Engineering. Computer Science students do not appear to be interested in transferring into the class. Some possible explanations is the freedom provided by the CS program and the possibility of taking a Digital Hardware or a Software Engineering specialization.

transferred to SE from...

Favourite Professors

The most favourited professor with 14% of the votes is Martin Pei. For this section, respondents were only able to select one professor among all the professors they had during their academic career.

Some professors listed in this section did not teach a core course, which means not every respondent had the opportunity to be taught by said professors.

favourite professors

Courses

Favourite required courses

SE 350 (Operating Systems), CS 343 (Concurrent and Parallel Programming), and MATH 239 (Introduction to Combinatorics) are the most popular core courses. The top favourited courses were all taken between 2B and 3B. This can either be because respondents don't remember much of their first 3 terms' courses, or because respondents enjoyed higher level courses.

favourite mandatory courses

Least favourite required courses

SE 463 (Software Requirements Specification and Analysis), ECE 106 (Electricity and Magnetism) and SE 380 (Introduction to Feedback Control) were the most disliked core courses. Some Linkage Electives were also not liked among the class such as SMF 101, SPCOM 100, and SPCOM 223.

It's important to note that courses that were disliked do not imply that respondents find the content useless. Instead, a variety of factors, such as personal interests, final grades, and workload, may have come into play. For example, Operating Systems (SE 350) is considered useful by 96% of students according to UWFlow, despite being nominated as a least favourite course.

least favourite mandatory courses

Favourite electives

CLAS 104 (Classical Mythology), CS 444 (Compiler Construction), MUSIC 140 (Popular Music and Culture), and MUSIC 246 (Soundtracks: Music in Film) were the most popular electives. None of the favourite electives were among the communication electives or science electives lists.

favourite elective courses

Largest Workload

Among core courses, SE 350 (Operating Systems) and CS 343 (Concurrent and Parallel Programming) were the courses with the largest workload. Among electives CS 444 (Compiler Construction) was the course with the largest workload. Although these courses involved a high workload, most of them were also popular among respondents.

courses with the largest workloads

Overloading

Overloading & Academic Terms

Overloading is popular among the class with 28 respondents (53%) overloading at some point during their academic degree. The 3A and 4A terms are the most popular ones to overload. The SE curriculum encourages students to overload in their 4A term to have a lighter term in 4B, which can be busy with graduation traditions and FYDP work on top of courses.

terms that were overloaded

Overloading Reasons

The most popular reasons to overload were to have a lighter term and to take more electives than prescribed.

reasons for overloading

Location

Pre-Covid

The preferred residences in first year was V1 and UWP. From first year on, Lester Street was the most popular street to live on in Waterloo. The likely popularity of Lester St. is probably due to how close it is to campus. Note that CMH opened to students in the class's 2A term.

students' location pre COVID
Term number:
1A
1B
2A
2B
3A
3B

Interactive: Click on a term number to view students' location for that term.

Post-Covid

When COVID hit, most respondents still decided to move back to Waterloo in their 4A term. Students likely were hoping that measures would loosen over the summer or to occupy student housing already rented for the year. However, in 4B, most respondents decided to move back home.

students' location post COVID
Term number:
4A
4B

Interactive: Click on a term number to view students' location for that term.

Does X affect grades?

Attendance

There is no clear correlation between self-reported attendance and grades, although it appears that attending all classes benefited respondents academically.

grade relative to the average compared to attendance

Parents' education

Parent's education did not appear to impact the median overall average among respondents.

grade compared to parents' education level

Enriched Programs

Enriched Programs did not appear to benefit respondents academically, even in first year. On average, respondents who took part in an Enriched Program performed worse in first year than respondents who did not take part in an Enriched Program. To be clear, this does not suggest that doing an Enriched Program is not beneficial to students, instead, it suggests that Enriched Program do not give an evident advantage in comparison to students who did not take part in such programs in High School.

grades compared to enriched programs
Cumulative Average:
Overall
First-Year

Interactive: Click on a provided filter to view the plot for that filter.

Entrance Average

Respondents who had an entrance average of 95%+ appear to perform better than respondents who had a lower entrance average. This could imply that students who have a 95%+ entrance average are slightly stronger students academically. Regardless of grades, all respondents were in at least Good standing by the time they graduated.

High School grades compared to University grades
Cumulative Average:
Overall
First-Year

Interactive: Click on a provided filter to view the plot for that filter.

Sleep

On average, respondents performed slightly worse if they slept more than 8 hours. Note that all respondents slept at least 5 hours. Although there seems to be some correlation between sleep and grades, this does not necessarily mean that one causes the other. Also note that the recommended number of hours of sleep for young adults is 7 to 9 hours.

grades compared to hours of sleep

Co-op

Companies

At least 150 companies have hired an SE student. Students had the opportunity to work in many different types of environments, including working at a 5 person startup, writing code in Shanghai, researching with professors, and working at a big tech company. While a majority of students were software engineers during their co-ops, some explored other areas such as game development, product management, security and trading.

The benefit of having 6 co-op terms is that students get to explore different company sizes doing different positions in different cities. This is invaluable for students because it helps students figure out what they want upon graduation.

companies at which students have co-oped
Legend:
Less enjoyed, more enjoyed
Fewer students, more students

Locations

77% of respondents co-oped in at least 2 different countries. The majority that co-oped in the US worked in California. One of the reasons for this is because of Silicon Valley, which is the headquarters for many large tech companies that hire software engineers, such as Google, Facebook, Apple, etc.

Every odd co-op term, there was at least one student working outside of North America. This included locations in Europe and Shanghai.

Although the University of Waterloo did not authorize any co-ops outside of Canada once the pandemic hit, 35.4% of respondents said they worked in the US for their last co-op. One explanation is that in order to graduate from Software Engineering only 5 (now 4 as a result of the pandemic) out of 6 approved co-ops need to be completed, so students may have ignored the restrictions. Another reason is respondents may have decided to provide the location of the office they would have worked for if it wasn't for the pandemic.

locations where students have worked
Co-op Location:
California
East Coast US
GTA / Toronto
Kitchener / Waterloo
Midwestern US
Ottawa / Montreal
Other Ontario
Pacific Northwest US
Remote
West Coast Canada
Outside North America

Interactive: Click on a location to hide or display the plot for that location.

Favourite Locations

68% of respondents' favourite work location was in the US and 39.6% was specifically in California. While California is still preferred by most, this suggests that it is not for everyone. The infamous ‘Cali or Bust’ mentality and the pandemic could have hindered some students from exploring opportunities in other cities that may have been better suited for them as well.

This also shows that Canada's brain drain is real and Canadian cities are failing to attract and / or retain Canada's top talent.

favourite work locations

Salary

Median hourly compensation increased over time until the pandemic hit. By the last co-op term, compensation had on average tripled in comparison to the first co-op term. Average hourly compensation per co-op term were $21.48, $32.07, $32.18, $55.35, $57.47, $60.36 (in CAD).

The difference could be explained by the exchange rate between the USD and the CAD, as more respondents started working in the US, and an increase in salaries and stipends to compensate for the difference in living costs between different locations. For example, San Francisco housing typically costs between $1,500 to $2,500 per month. In comparison, Waterloo housing costs approximately $700 per month.

The median hourly compensation may be lower in the last co-op because respondents were not able to work in the US or worked for US companies on a Canadian payroll and received lower compensation as a result.

Note that some of these values include other types of compensation such as stipend and others may not.

hourly compensation per co-op term in CAD

Co-op Applications Breakdown

As respondents gained work experience, they applied to fewer jobs over time and found more jobs outside of WaterlooWorks. Respondents applied to 3 times fewer jobs by their last co-ops. The number of interviews respondents had every term varied between 3.62 and 8.20, and the number of offers received every term varied between 1.6 to 2.84.

Around 30% of respondents found their job externally. In particular, 60% of respondents found their job externally on their last co-op term. There could be several reasons for this increase: perhaps students were interested in jobs not listed on WaterlooWorks; or, the pandemic could have encouraged students to apply on more than one job board.

Note: The average number of external applications is only based on respondents who looked for external jobs.

average amount of co-op applications, interviews, and offers
job placements per type of application

Co-op Ratings

Most respondents had an "Outstanding" or "Excellent" co-op rating. 52% of respondents received an "Outstanding" co-op rating and 96.5% received at least an "Excellent" co-op rating every co-op term.

co-op ratings over co-op terms

Co-op Types

91% respondents worked as a Software Engineer / Web Developer every term. Among other types of jobs not listed, a few respondents worked as Information Security Analyst, TA/Instructor, Product Manager, Trader, CTO and Game Developer.

co-op positions over co-op terms

Interviews

Over the coop interview cycles, students sometimes missed an interview or were late to an interview.

Missed an Interview
Late to an Interview
The Phone Interview Mixup

"I waited in the TC lobby and at T+5mins my name hadn't shown up so I double checked and it was actually a phone interview. By some miracle I had my laptop in my bag, so I barged in a random office in TC and pleaded to use the room. Luckily the office worker let me use the room for 30 minutes. Pulled up a chair and somehow aced the interview. Ended up getting the offer and taking it."

Alarm Mishaps

"I missed my alarm and woke up at 8:20 for an interview at 8:30. I quickly got dressed and ran to TC as fast as I could. My name was already called and the receptionist was trying to get a hold of me through my phone. Finally ran up the stairs, 15 mins late to my 30 min interview and burst into the room. The interviewer was surprisingly very kind and understanding and allowed me to catch my breath. Finally, I somehow aced the interview and got the offer."

Rainy Day Adventures

"They requested a paper copy of my resume, so I had to print one. So [I] went to the interview from V1, was even going to be early, got to the Environment buildings and realized I forgot to print the resume, so [I] had to go back. [I h]ad issues printing, and then when I got back to my room I couldn't find my keys (for some reason I had hung them on the light switch so I found them after I had given up looking and was just going to leave). Finally got there about 30 seconds after they had called me to the interview, but it felt like I was going to be 10 minutes late. (also it was raining so I was a soggy mess by the time I got to the interview)."

Favourite Co-op Companies

With 5-6 co-op experiences under their belt, we wanted to see what companies were among students' favourites and why. Among 31 respondents, we grouped the written responses among the 8 categories below to see which factors weighed most when choosing their favourite companies.
Interest in work was the most common factor affecting students' enjoyment at a company. When students are engaged and interested in their work and projects, they get more enjoyment from their co-op experience. Following that, factors such as salary, work benefits, culture, and co-workers were roughly equally important factors.

favourite co-op company
reasons for choosing favourite company

Favourite Co-op Experiences

We wanted to see what students enjoyed the most over their co-op experience, independent of the work/company itself.

"Finally getting an offer in California"

"Making some (hopefully) lifelong friends during the [co-op] of summer 2019"

"I got to participate in a DnD one-shot hosted by a coworker, and our party's first reaction to any encounter was to try to burn the place down first. Our DM designed the final encounter to take longer than what we ended up taking (it was supposed to be in a house full of booby traps and whatnot), but our arsonistic nature forced the final boss and his henchmen to abandon their base and fight us out in the open"

"Yosemite camping "

"Drinking beer at work with my boss"

"Too many to pick. A funny one is once someone leaked [company X's] internal [U]ber/[L]yft codes and we were taking unlimited $500 Uber Luxe XLs across California."

"Most of them were great but my time in California was definitely the most memorable since I met so many new people and experienced a lot of fun things for the first time. Great weather, great activities, great trips to new cities and great people made for an exciting [co-op] term!"

Does X affect job pay?

Salary as a metric

In order to rank jobs appropriately, salary is used as a proxy metric to measure job opportunities. Due to the limited expressiveness of this metric, the following results should be taken with a grain of salt because higher salary does not imply higher job satisfaction.

Grades

There is no clear correlation between grades and salary. In other words, having a high cumulative average does not imply that the student will get a good salary in the upcoming co-op term. This suggests that there are more important factors than grades when it comes to finding a good job.

Some companies do use grades as a cutoff to filter large candidate pools. However, many companies are aware that grades are not a good indication of how performant a student can be during co-op.

This suggests that if a student wanted to optimize for getting the best co-op possible, aiming for a higher grade may not yield the desired results, and their efforts could be redirected towards other involvements such as side projects.

hourly salary compared to grades
Co-op number:
1
2
3
4
5
6

Interactive: Click on a co-op number to view the plot for that co-op.

Gender

Women are paid less than men on average for co-op terms. Although the data trends from our survey indicate that women are paid less than men, it is difficult to determine which portion of the compensation difference is due solely to gender bias, as opposed to other causes. The other variables include a difference in interests (in terms of work location, type of work, etc.) among men and women respondents in the class.
Note: There were about 30-42 men and 8-9 women who responded to co-op salaries.

However, this does not suggest that there is no gender bias in the long term. In fact, according to a Glassdoor study, "younger workers face a smaller gender pay gap than older workers." This finding is not exclusive to the tech industry.

salary per co-op term

Hackathons

Respondents who attended at least one hackathon earned 33.6% more on average than those that didn't attend any. In other words, students who show passion for building projects get better job opportunities than those that don't. Alternatively, this result could be because students that attended a hackathon cared more about getting a higher paying job.

Respondents who attended more than 5 hackathons did not earn more than those who only attended at least 1.

hackathon attendance's influence on hourly salary

Side projects

Respondents who built side projects earned 8.8% more on average than those who didn't build side projects. The more time that a student invests into side projects, the more they are likely to get paid. Side projects are often seen as the closest thing to software work experience, making it a great time investment to compensate for any lack of work experience.

It is important to mention that side projects and hackathons are not the only way to find a job. There have been many less-practiced methods students have used to find job opportunities such as referrals, networking, etc.

It is just as important to note that students who are not involved in software-related extracurriculars still find great jobs. In fact, many SE students and faculty encourage pursuing interests besides software.

side project commitment compared to hourly salary

Admission average

Respondents who had an admission average above 95% earned 3.7% more on their 1st co-op and 23.8% more overall than those that had a lower entrance average. Based on the co-op average in first year, it is unlikely that admission averages are a causal factor for average co-op salary.

admission average compared to hourly salary
Cumulative Average:
Overall
First-Year

Interactive: Click on a provided filter to view the plot for that filter.

Lifestyle and Experiences

Tech Habits

Python is the most popular programming language. Python has diverse applications such as prototyping, web applications, machine learning, and scripting. These are common areas faced by Software Engineers, making Python an ideal general purpose language that is easy to pick up.

C++ is one of the first languages that SE students encounter in their courses. It provides a strong programming foundation and is highly portable, making it an ideal choice for multi-platform development. It also has applications in enterprise codebases, so students may encounter it over co-op as well.

Many students encounter web development either during co-op or for side projects. This may explain why many students pick up JavaScript and TypeScript.

favourite programming language

Visual Studio Code was the most popular editor. Trailing farther behind were Vim and IntelliJ. Visual Studio Code provides large extension and theme ecosystems which makes it easy to use and set up for various types of projects. According to this Stack Overflow survey, VSCode was also rated as the most popular development environment.

favourite editor

iOS was the favourite mobile OS, used by 63% of students. Interestingly, Android dominates the worldwide market share, running on around 72% of devices compared to 26% for iOS.

However, in North America, we see 53% of devices running iOS and 45% using Android, which is a similar proportion to what is seen among SE students.

favorite mobile OS

Food Preparation

Walmart won the hearts (and stomachs) of most SE students, followed by a near equal split of the remaining stores. Costco seems to have the least appeal, and T&T has grown quickly considering it opened halfway through the program (just before the 3A term).

frequented grocery stores

A minor in culinary studies. SE students cooked often, with ~77% doing so on an almost daily basis. That being said, this does not mean that respondents are master chefs.

cooking frequency

Dining

Kinkaku's AYCE sushi proved to be a fan-favourite amongst SE students. Beer Town, Baba Grill, Kabob Hut, Bao Sandwich Bar, and Shinwa were also liked by visitors.

favourite Waterloo restaurants

A class of food critics. Purchasing food was a common occurrence, with only ~8% of respondents making dining a special event.

dining out frequency

Sleep

Students clearly value sleeping at reasonable times. The most popular answer was 2 AM, at which point ~84% of SE students have gone to sleep. However, some students still prefer sleeping late, possibly due to work or personal reasons (gaming).

Sleeping after 6 AM might sound crazy, but then again, some of these students also willingly go to 24 hour hackathons.

usual sleep time

S.R.E.A.M - Sleep Rules Everything Around Me. Future students will be glad to see that studying SE does not mean sacrificing sleep. In fact, ~77% of respondents sleep >= 7 hours on average, which is the recommended amount for adults by the CDC.

average sleep duration

Travel Locations

Via co-op and exchange, Waterloo SE students have had many opportunities to travel across the world. California and Europe as large regions are commonly favoured, likely due to their dominance for co-op and exchange respectively.

favourite travel locations

"When travel restrictions will be lifted, which country/city do you want to visit the most and why?"

La Paz, Mexico for fishing.

South Korea for the amazing food.

Scotland for golf.

Australia!

Japan! It's always been on my bucket list. I want to go for the food and the culture.

Iceland, heard it is very beautiful.

New Zealand, I have just always wanted to go there. It's beautiful and has extremely interesting geography.

China as it's home.

Modena, Italy for the sick food.

Patagonia to hike the W Trek.

Himalayas, India for the views and culture.

Norway for the scenery.

Greece!

Extracurriculars

Unlike high school, just over half of respondents were not involved in any extracurriculars during undergrad. However a substantial amount did get involved for a few academic terms.

We hope that future SEs will buck this trend of disengagement by past classes.

university extracurriculars involvement

Engineering design teams were not pursued. Only 24% of respondents joined a student design team, with none being part of one for more than 3 terms.

A likely reason is that software projects can often be done in isolation, allowing a more flexible schedule for students looking to sharpen their skills.

engineering design team involvement

SE respondents who exercise enjoy sports and weight training the most. Hiking and running are the two next most favoured exercise methods.

favourite exercise methods

Partying

Making time for fun. At least 38% of respondents went out/partied once a month, with ~18% doing so a few times a week. Only 11% said they never partied. This somewhat goes against the stereotype of SE students being antisocial, however this is still not an overwhelmingly outgoing group.

frequency of going out

Things That Make Us Happy

"Friends are the artists who paint happy lips on your face." - Richelle E. Goodrich Spending time with friends made SE 2021 the most happy, followed by cooking and/or eating food. Enjoying familial presence came in third.

joy bringers

Where Our Hobbies Lie

Did cooking as a hobby lead to cooking often, or was it the other way around? Cooking was the top stated unique hobby, but sports dominated the hobby landscape. One person responded that they felt that they had lost hobbies, instead of picking any up, in the past 5 years.

hobbies picked up during the last 5 years

Health

Sickness and Injury

We try hard to stay healthy, but, inevitably, 90% of respondents fell sick or got injured at some point. Students faced a variety of incidents from the common cold to shoulder dislocations. However, over 60% fell ill only 4 times or less, showing a fairly low rate of illness per year.

how many times did you fall ill or were injured?

Accidents happen and it's important to be covered. At least 55% of respondents reported their health insurance plan helped cover some of the costs associated with their sickness or injury.

Depending on where the incident occured and the severity, the coverage may differ. But some coverage is better than none.

how much of your expenses did health insurance (OHIP, UHIP, FEDS plan) cover?

Mental Health

Mental health is a vital part of our well-being that needs continuous monitoring. Half of the respondents reported struggling with mental health problems before and during university. The majority of those reported developing mental health struggles after starting university.

Starting post-secondary education can bring a lot of change and excitement to a student's life. With that change, there are many factors that can also cause students to struggle with their mental health. It's important to look out for yourself and one another as everyone is fighting a different battle and may need support at any moment.

have you struggled with mental health?

The most common mental health issues were anxiety, low self-esteem, and depression. Trying to manage academics, co-op, and social lives can take a toll on us. It's important to take some time to focus on ourselves and do the things that are important and relaxing for each of us. This can help us find balance and remind ourselves of our own accomplishments.

mental health issues faced by the cohort

Imposter Syndrome

Over 80% of respondents felt imposter syndrome over their university years. Impostor syndrome refers to an individual's internal experience of believing that they are not as competent as others perceive them to be. The Software Engineering program is very competitive and has one of the highest admission averages in Waterloo. This can place students in a pressure-to-achieve environment which might have led to students feeling like an imposter.

did you feel like an imposter?

By the end of their university career, around 46% of respondents do not feel imposter syndrome, while 30% of the respondents sometimes do, and 24% of the respondents still do. This shows a growth in the respondents' confidence over the years as they overcame their academic hurdles, experienced the real world during co-ops, and found their calling in Software Engineering.

do you still feel like an imposter?

Physical Health

Active bodies and active minds. Around 40% of respondents would find some time to exercise throughout the week, while over half of respondents would exercise less frequently than that over the months and terms.

It's important to keep our bodies active as it can boost our overall health. In certain cases, aerobic exercise has been shown to reduce anxiety and depression.

exercise frequency

Strengthening our lungs and muscles. 45% of respondents reported doing strength-related exercises, like weight-training and calisthenics. And 38% reported doing aerobic exercises like walking, running, hiking, biking etc. Anything to get the heart pumping.

It's important to find the form of exercise that brings the most enjoyment to get the most out of it.

common forms of exercise

47% of respondents have participated in intramurals. Intramurals are a great way to get active in some organized sports and even learn a sport you haven't played before. It's also been a great way to meet people and have fun with friends while breaking a sweat.

intramural sport participation rate

Like dynamic variables, our weights change over time. 66% of respondents experienced an increase in weight over the years while 18% experienced a decrease.

Everyone's body and goals are different. It's important to determine your goals and so you can work towards them.

change in weight over undergrad (lbs)

Controlled Substances

54% of respondents reported using some form of controlled substance for recreational purposes. Alcohol and marijuana were the most common. 40% reported having alocohol and 30% reported trying marijuana.

kinds of recreational controlled substances used

Family and Relationships

Family

A good chunk of us spend time with our family, either digitally (88.7 %) or in person (71.67 %). Before the pandemic, most of us lived near campus and away from family.

The average amount of time spent digitally in a month with parents was 5.10 hours.

average amount of time (hours) spent with parents digitally in a month

Respondents spent on average 1.17 days with their parents physically, with 63 % spending less than an entire day per month.

average amount of time (days) spent with parents physically in a month
distance (thousands of kilometres) from familial home

Before the pandemic, 85 % of us lived more than 50 kilometres away from our families. The furthest someone lived away was 20 000 kilometres away. That would explain why 63 % of respondents spent on average less than a day with their parents in person.

Friendships

On average, a softie made 4.36 new friends over co-op, and 3.05 over a school term. They would lose on average 1.30 friends over co-op, compared to 0.55 over a school term. Thus, the net gain in friends over co-op is about 3.1 friends, while the net gain over a school term is 2.31 friends.

average friend fluctuations per term type
Fluctuation (term):
Gained (co-op)
Lost (co-op)
Gained (study)
Lost (study)

Interactive: Click on a provided filter to hide or display the plot for that filter.

From classmates to friends..? We asked SEs to recall what the most touching thing a fellow classmate had done for them. The following responses are either directly quoted or rephrased from the original submissions.

The most touching thing that a classmate has done for me was...

Sticking by my side since day 1.

Pulling an all nighter to help me with an assignment they had already finished.

Reaching out during COVID. The number of people (myself included now!) who've just touched base to have little catchup calls, who I probably wouldn't have talked to too much in person, has been really sweet.

To help me travel home on St Patrick's day when I was blackout drunk.

Supporting me when I needed help in a foreign country.

To give me notes.

When one classmate introduced me to his friends and made me feel super welcome when I transferred into SE. It was super awesome of him to do so and those [friends] were the friends I stuck with throughout SE.

Hosting a surprise party for my birthday.

Staying up with me after a breakup.

One time my classmate bought us a PS5 so we could play Call of Duty in between assignments.

So many, I can't even think of what was the "most" touching.

Romance

About 33.9 % spent at least half of their degree in a romantic relationship. Out of 56 respondents, 25 % of them spent their entire degree single. About 33.9 % spent at least half of their degree in a romantic relationship. Only 1 person was not single throughout their entire degree.

percentage of degree spent in a romantic relationship
number of relationships had during SE degree

SEs most commonly had only 1 relationship throughout university. One respondent answered that they had 20 romantic partners during their degree. What a casanova (omitted as to not skew the graph)!

Did SEcest -- a term coined by a previous class profile -- happen in our year? 1 out of 8 respondents said yes.

have you been/are you in a relationship with someone in SE?
SE and sexuality

A majority (62.26 %) of respondents said that they never had a sexual partner before university. That changed to only 26 % of respondents saying that they never had one during university. Someone even boasted having 9 sexual partners during their undergraduate studies.

Spilling the infideli-tea. A good 14.8 % of the 54 who answered were involved with cheating. A breakdown of how they were involved can be seen below. Respondents could select more than one involvement cause.

cheating involvement
how were you involved in cheating?

Growth

"How has your understanding of relationships changed in the past 5 years?"

The people who we cared most about in our lives who we have parted ways with are not gone. They exist as memories, as voices of our consciences, and as layers of the characters we are today.

Understanding compromise.

Yes.

They take time to nurture and maintain. That's not meant to sound overly pessimistic, but if you have a busy schedule, you need to think consciously about the relationships you want to keep and those you don't to have a happy social life.

The USD, which bases on the American economy, is more stable than most relationships.

People are like plants: some need more water, others less, and watering them is your responsibility. Maybe this plant needs more than you can give, maybe that one you like less; ultimately you decide who you want to keep in your life and water that relationship.

I've learned more to love in my own way, instead of mimicking the relationship of my parents.

Oh so completely different with my parents and family. Treated completely like an adult and I swear I've been helping parent my little brother.

Finances

Budgeting

63% of respondents did not budget their money. Of those who did, the majority didn't use complex budgeting techniques or tools. Interestingly, the majority of students also didn't have much debt and were able to pay off their school expenses.

how students budgetted their money

Investing

85% of respondents invested their money. Index Funds and Managed Services were the most popular methods of investments, used in 60% of responses. These methods provide an easy, diversified, and low-cost way to invest, making them a useful tool to get started with investing.

"With great wealth comes great responsibility"

How students invested their money

Family Funding

80% of respondents received some funding from their family. For Canadians, a popular source of funding is a Registered Education Savings Plan (RESP). Other methods of funding could include assisting in tuition payments, rent payments or contributions to other living expenses.

This may suggest that the families of the majority of SE students had already planned for their children to attend post-secondary education.

did you receive funding from family (e.g. RESP)?

Expenses on School Material

All respondents spent some money on school materials at some point. 54% of respondents spent less than $500 CAD on school materials.

It's likely that courses over the first 2 years had greater amounts of required additional materials. The amount of required materials decreasing over the years may relate to why few respondents paid over $1,000 over 8 terms.

money spent on school materials (e.g. textbooks)

Loans

Over 50% of respondents did not take any student loans. 80% of those who took out student loans also received funds from their family.

Co-op provides the oppurtunity to have an income every 4 months. This may be a factor allowing students to avoid the need for loans.

do you have loans?

Debt After Graduating

65% of respondents graduated debt-free. The co-op program can help students earn money to pay off debts and expenses as they work towards their degree.

In 2019, the average student debt in Ontario was around $19,000 compared to $20k - $30k average debt among this survey respondents.

Engineering at Waterloo is also a more costly program.
The average undergraduate tuition for Canadian citizens studying in Canada is around $6,500/year compared to $17,100/year for SE. The average undergraduate tuition for international students studying in Canada is around $29,700/year compared to $61,200/year for SE

debt among students

Exchange

Waterloo Faithfuls

Had there been more information about going on exchange, namely to address graduation concerns and course flexibility, and an easier application process, more softies would have gone on exchange. The exchange program was briefly introduced to us in our second year, during an optional seminar. It's then no wonder that, of the 54 responses received for the exchange section, 85 % did not go on exchange.

have you gone on exchange?

Of the 46 who said they had not gone on exchange, 16 said that they would have gone had:

- there been more exposure to the exchange program;

- the exchange application process been easier;

- global events such as Covid and the Hong Kong unrest not been a thing.

reasons for not going on exchange

SE Abroad

When asked whether they would suggest going on exchange to future SEs, 7 out of 8 said yes. SE students who have gone on exchange usually went on a study term after their 3A term. A good amount went on exchange in their 3B term. All but one respondent recommended that future SEs attempt going on exchange. All respondents went abroad for only a single term. The sister universities SEs attended were all in Europe (UK, Netherlands, Switzerland) or Asia (Singapore, South Korea).

exchange countries in which SEs studied

Interactive: Click on a highlighted country to see the sister schools and the number of people who attended.

The Exchange Experience

"An invaluable opportunity to travel and to immerse yourself in a different culture." We asked our exchangees to provide us some insight into their exchange experience. Many of the sentences are directly quoted or rephrased from the original submissions.

What was the hardest thing about going on exchange?

The paperwork and the course planning.

The language barrier - the area is mostly French-speaking.

Finding a co-op for the next term, especially if the term start/end dates did not match the typical UW start/end dates.

Connecting with the locals and making friends in a meaningful capacity. Some exchange schools have a more mature program than others where it is easier to make friends. If I were to do exchange again I would opt for a school where a lot of international students go and where the program is well established.

Balancing schoolwork/wanting to graduate at the same time as the SE cohort with taking advantage of being in a new country. Oh, and the timezone differences when communicating with friends, family, group project members and North American interviewers was a pain.

What about something that was easier to do for/while on exchange?

Applying for exchange.

Less time spent on school, more time available for travelling.

Having fun was easier.

Studies at my exchange program were significantly easier than at UWaterloo.

What are your thoughts on your exchange experience as a whole?

Exchange is an invaluable opportunity to immerse yourself in culture and travel abroad.

It's a great opportunity to travel around and experience a different culture.

Exchange was by far my favourite term while at UW. I would highly recommend it.

It was hard to find the next [co-op]; everything else is fantastic!

Exchange was an invaluable experience for me. I was left to my own devices in an alien country with a different culture and had to learn to live like a local. I learned various aspects of the local culture which I have sought to incorporate into my own life. I also got the chance to travel to many countries in Europe where I met a ton of new people and had many great experiences.

I think the biggest benefit of exchange is to be removed from the regular groove of familiarity and being placed in a completely different landscape which forges new connections and patterns of thinking. It can also be a ton of fun!

Definitely go on exchange if you have the chance/want to, but do your research in earlier years so that you can plan for an exchange term accordingly. It's nice to discover other cultures and to live in a different country for an extended period of time. Another plus is to be able to take some courses not offered at UWaterloo (NLP anyone?).

Miscellaneous

Burnout

We made it through Waterloo Engineering, but not without some hurdles along the way. On average, respondents felt burnout in 3.34 of 8 academic terms (~42%). The median and mode were both 2.

The results are heavily skewed towards the lower levels, meaning that most respondents found the academic aspect of SE manageable.

count of academic terms in which burnout occurred

Physical Conflict

No one was involved in a physical fight outside of a martial arts setting during their degree. This question was asked to get some signal on conflicts that SE students may have been involved in. All 49 respondents said they had never fought outside a sport setting.

involvement in fights outside of martial arts

Reddit Usage

The University of Waterloo had the world's most populated university subreddit until recently. Needless to say, we're big redditors. Here is a breakdown of how many hours were spent by respondents on the platform.

weekly reddit usage

Cat or Dog

Most respondents are dog lovers! 🐕

are you a cat or a dog person?

Beauty in the details

Reflecting on our time at Waterloo means more than making some graphs. Here are some stories over the past 5 years.

Biking Buddies

"In my second [co-op] term, I snuck into Google's headquarters in Palo Alto with my good friend [redacted] on a weekend, and no one was around so we stole their campus bikes and went sightseeing around the area. My phone's camera had broken autofocus so we couldn't get nice pictures, which is the sad part. We were good boys so we returned the bikes. Finally, in an attempt to catch the free Palo Alto shuttle, we ran for a good few kilometres.

[This] stands out as one of my favourite days in SE since it was the day I learned about [redacted]'s interest in entrepreneurship, which also made me more optimistic about it, which has now led into us building out our FYDP venture."

Precious Pronto Parties

"Sometimes I regret choosing SE, but then I remember how lit the Pronto parties were."

A Required Room of Resources

"The closest friends I made, I made them in the Software Lounge. I don't know if its the room or the people who also thought the lounge was a great place to hangout, but I had so many fond memories there. I worked there all the time and sometimes cried there too, played a lot of games, goofed around, slept on the couch (which is definitely a must) but also that's where I got to meet my FYDP team. Find a Software Lounge in your life and oh my your University Degree is gonna fly by."

Cheery Celebrations

"Shinwa hits different when you’re celebrating 🥳"

Turnt on a Tuesday

"I got drunk at a work party on[e] time in San Francisco on a work term. I don't remember anything that happened that night but I woke up in a hospital with vomit on my jeans, and was told I was found on the side of some street.

Hospital and ambulance bills ended up costing me over $6000 USD, and my travel insurance didn't cover it because it was a 'self-inflicted injury'. Thankfully I had work insurance and only ended up paying $2000. I went in to work the next day.

The team's parties no longer serve shots."

Climbing Coders

"After a party with some other SEs, we thought it would be a fun idea to climb some buildings, ended up with me falling off said building."

Speaking of Slowed Schooling...

"Back in first year, when the Facebook group chat was active, someone changed the group chat name to SE2022 because of the brutal ECE105 final we just had (interesting discussions were had, including considering switching to CS/Management/Arts)."

Software Swagger

"Proud to be part of SE21 which is full of brilliant and competent people."

Crying Frequency

Coping with all that life throws at you at these very developmental years is a difficult task. Everyone expresses themselves differently and crying is a natural, common, but unfortunately minimized method.

Of those who responded, Waterloo SE students cried once a term on mode and median, 1.7 times on average.

It is difficult to determine how these results map onto the total SE student population. A non-answer could imply a (low or high) extremity.

average frequency of crying in a term

Contemplating Enrollment

The majority of SE students considered switching to another major. This relates to the age old question asked of Waterloo students: What's the difference between Computer Science, Computer Engineering, and Software Engineering?

have you considered switching majors?

Most SE students had no doubts about completing their bachelor's. Only 4 respondents pondered leaving university.

have you considered leaving university?

Results from the previous two graphs came from mostly SE grads. 44 of the 50 respondents are SE graduates of this year. This represents about half of the total graduates (92).

are you an SE 2021 grad?

Transfers

Programs

All respondents who transferred out of SE went into the Computer Science program. Of the people surveyed, approximately 9.5% of students switched out of the Software Engineering program.

proportion of students who transferred out

The Switch Years

The majority of the respondents switched out of the program in their second or third year. The data here was a combination of both the survey and the SE board results. We see that a majority of students switched programs in their second or their third year. It is also interesting to note that almost always a plurality of transferring students left SE in an Excellent academic standing.

year of the switch to CS

Reason for Switching

A flexible course schedule is the main reason for switching out of Software Engineering. The Engineering program has a relatively rigid course schedule which offers students the flexibility to choose courses usually only in their fourth year. The Computer Science program, on the other hand, is less restrictive and allows students to customize their schedules freely.

Other reasons for transferring included avoiding a course, graduating early, and accommodating for an exchange term.

reasons for transferring

Disliked Courses

ECE 105 and ECE 106 were the disliked courses among transferred students. All the disliked courses of transfered students were part of the course requirements for SE. As seen earlier, students likely transferred in order to have a more flexible schedule for future terms and to take courses better suited for them.

disliked courses

I Regret Nothing

None of the transferred students surveyed regretted their decision. The Computer Science program was successfully able to provide the transferred students with a better place to align themselves with their university goals.

did you regret transferring out of SE?

Program Outcome

Preferred program

70% of respondents would choose SE again if they could go back to high school. Computer Science is a popular alternative because it has more course flexibility. Unlike SE, Computer Science does not have a cohort, which makes it harder for CS students to meet others.

preferred program, given another chance at university

the experience per gender

Being a part of Software Engineering was life-changing for most of the class, and equally enjoyed by both women and men. 51% of the class rated SE a max score of 5, and 87% of the class rated above a 4 out of 5. Shoutouts to the Software Engineering faculty and the class for creating such a great environment for students!

program rating per gender

Future

Post-graduation plans

90% of respondents had already accepted a job offer two months prior to graduating. However, only 52 of the 92 SE graduates, and a few who transferred, answered this question. The only take-away is that most students had the opportunity to accept a job offer prior to graduating.

Respondents pursuing further education will be doing so at Columbia University, Stanford University, as well as back at the University of Waterloo.

post graduation plans
relocation plans

Big tech and trading firms hired many of the SE grads. Unfortunately, only 51 students answered this question, so just over 55% of the total graduating class. It is likely that the full breadth of companies and industries is larger when considering everyone's future.

full-time company

The co-op experience acts as a great pipeline for hiring young talent for companies. It also enables students to find a workplace they enjoy, as shown by the sheer amount of students opting to return to a co-op employer rather than accepting an offer elsewhere.

had you interned at your full-time company?

Students do not feel the need to become accredited as Professional Engineers. Most students have no intention to pursue a license with the PEO. This is required to have your job title include the term "Engineer" within Canada. Very few industries restrict hiring to accredited engineers and instead employ "software developers".

will you pursue a P.Eng accreditation?

Students believe in the value of their FYDP projects. More than half of respondents may or will continue work on their FYDP. Hopefully this shows that students have selected projects in areas they are interested in or that they believe will be beneficial to pursue further.

will you continue your FYDP work?

Respondents are very content with their post-grad plans, with 52% feeling that the latter are perfect and 91% rating their future a 4/5 or higher. Given the state of the world at this moment, it is reassuring to see SE students being satisfied with their situations.

post-grad contentedness ratings

Full-Time Compensation

The compensation for the first year of full-time work for respondents will average $284,728 CAD, with a median of $260,000. This number includes all forms of remuneration eg. signing bonuses and equity. The exchange rate used for this question and the ones that follow was 1.3 CAD per 1 USD. That rate was accurate at the time the survey was shared, but the rate is 1.2 as of writing.

Since 77% of respondents will be relocating to the US, we can estimate the new average and median earnings to actually be $267,882 and $244,600 CAD.

new grad total first year compensation

The hourly wage / salary will have an average and a median of $105 and $81 CAD respectively. We can again estimate this to be $99 and $76 CAD with today's exchange rate.

new grad hourly wage

There's a huge discrepancy in profit sharing for new grads, with the average and median being $95,392 and $32,500 CAD. "Profit sharing" here is used to encompass stock options, RSUs, and other forms of equity-based compensation.

There are extreme outliers that skewed the mean and median greatly.

With the new exchange rate, the results are $89,742 and $30,505 CAD.

new grad profit sharing in compensation

Signing bonuses were common for respondents, with the average and median being $62,979 and $40,000 CAD. The modal response was $0 for a signing bonus with 15 responses out of the total 47.

Adjusting for the new exchange rate, we find the average and median to be $59,248 and $37,630 CAD.

new grad sign-on compensation

Motivations

An enjoyable workplace and a good compensation were the biggest factors in accepting full-time roles. It is great to see the class value a positive environment above compensation.

In contrast to most other industries, software recruitment has remained relatively unaffected in the face of a global pandemic. Only 1 respondent factored job security in their decision-making.

factors affecting post-graduation plans

Moving home

27% of respondents plan to return to their home country after having moved away. Moving away is a big change. There's a fairly even split among students who would like to return home or stay abroad, while the rest of students haven't decided yet. This goes to show that everyone has different goals and each student should find what's important to them.

One common tip from alumni is to pursue what makes you happy and aligns with your values. This way, you can find the most happiness in what you do, whether that's close to home or abroad.

do you plan to return to your home country?

Closing Remarks

The following is a summary of the advice shared by students with the intention of being shared with both prospective and current SE students. Many of the sentences are directly quoted or rephrased from the original advice.

"What is the best life hack/tip you've learned that you'd like to share?"

The best drink you can have is Burgundy's at Wilfs. I will be coming back for [them].

If you want to be super organized when packing and moving around, store photos of various layers of your packed bags. Then, when you need to go on a similar trip (whether it's 2 weeks in a tropical location or moving to a new city for co-op), you know exactly what to pack and where, and it basically requires no time at all to get ready!

Take the same courses as the people you live with.

If you don't collect air miles you're missing out on $10-$50 per flight.

Talk less, listen more.

Surround yourself with successful people who will naturally push you to do your best.

Be empathetic.

"What is one piece of advice you would give to your first-year self?"

Have confidence. You deserve to be here.

Overworking yourself never works! You reach a point w[h]ere putting more work doesn't yield the cost benefit necessary, instead you will feel much better and perform as well or better by being involved in something you enjoy.

Don't take everything so seriously. Take the time to learn even if it means lower marks, and take some time to explore projects, hobbies and have fun!

I don't think my first-year self would have taken my advice.

Spend more time having fun. Always keep well being and quality of life in mind.

Don't limit your co-op applications to one place - especially in first year. It's better to apply to a variety of jobs in a variety of locations -- use that as an excuse to lightly travel when on [co-op].

Stop sending cringey snaps when drunk.

Buy doge coin.

People are less intimidating than you think.

Take more risks throughout university.

Be yourself.

"What was the best lesson you learned in your undergrad?"

Compassion.

How important reflection time is. Taking time to reflect on how I'm feeling about all parts of my life has led to some of the biggest, most positive changes I made during undergrad.

Failing a class.

Not all things are worth doing.

How to learn complex ideas quickly.

Figure out what you want and don't be afraid to go against the norm. Don't strive for something just because other people do.

Stress baking helps a lot, surprisingly.

The importance of being confident in yourself and what you can do.

Cramming last minute works fantastically, unless it doesn't.

Mental health is as important as physical health. In tandem, your productivity doesn't define your self worth. It's fine to have a day where you don't get anything significant done.

Humility.

Thank you!

We hope you enjoyed reading the University of Waterloo Software Engineering 2021 Class Profile!

Acknowledgements

This project wouldn't have been possible without the help of some great people:

Andy Zhang for allowing us to fork the 2018 profile site, saving us time and letting us focus on making this profile more personal than ever before. Also for reviewing our pre-release draft and being available to discuss the profile over messenger.

Patrick Lam, Derek Rayside, and all other SEs for providing input throughout the process of making this profile!

Kashish Goel for starting discussions and early efforts on this class profile back in the fall of 2018. Though you transferred out, we appreciate your contributions and wish you didn't leave us!

Andrew Xia for sharing resources, ideas, and updates as you worked on the ECE 2021 Class Profile alongside us. We loved exchanging ideas and collaborating with you!

Roxane Fruytier, Nader Sabahi, Jaxon Lin, Jenny Wills, Aravind Segu, and Akshay Pall for volunteering their time to work on this profile over the past several months.

Resources

UWaterloo Software Engineering

Software Engineering Program Homepage https://uwaterloo.ca/software-engineering/

Co-op at UWaterloo https://uwaterloo.ca/co-operative-education/

Academic Calendar https://ugradcalendar.uwaterloo.ca/page/ENG-Software-Engineering

Inspirations

Software Engineering 2018 Class Profile https://classprofile.andyzhang.net/

Software Engineering 2020 Class Profile https://uw-se-2020-class-profile.github.io/profile.pdf

Biomedical Engineering 2019 Class Profile https://medium.com/uwaterloo-voice/university-of-waterloo-biomedical-engineering-2019-class-profile-5e54e8371ed1

Systems Design Engineering 2019 Class Profile https://ndey96.github.io/syde_2019_class_profile.pdf

Mechatronics Engineering 2020 Class Profile https://tron2020classprofile.github.io/

Management Engineering 2020 Class Profile https://uwaterloo-mgte-2020-class-profile.github.io/mgteprofile.pdf

Electrical and Computer Engineering 2021 Class Profile https://ece2021profile.github.io/report.pdf

Data

2018 Class Profile Code https://github.com/andyzg/classprofile

2021 Class Profile Code https://github.com/sexxis/classprofile/

Patrick Lam's SE Materials https://patricklam.ca/se-materials/