Athletic Facilities

Whether you want to work out alone, exercise with friends, or participate in an organized sport, there is a place for you at one of U of T St. George Campus’s three indoor athletic facilities or two outdoor fields. Every indoor facility has different features and offers a variety of classes and equipment. Each has its own atmosphere, and it’s important that you find a place that is comfortable for you. You’ll have access to these facilities as long as you’re enrolled in classes – and if you aren’t enrolled during the summer, you can purchase a discounted student summer membership. 

? Student Tip!

If you’re looking for something fun to do after classes, attending a Varsity Blues game with friends is a great way to spend an evening. Tickets are FREE for students!

Varsity Blues game

Hart House

Upper gym at Hart House with a running track [Source]

Hart House Fitness Centre is a welcoming oasis of wellness for all students looking to improve their health. It’s a beautiful, historic, smaller-setting gym where everyone is welcome regardless of fitness level. 

Some of the amenities at Hart House include a weight room, basketball court, pool, indoor running track, dedicated spin bike room, and Pilates reformer rooms. You also have access to locker rooms, showers, and towel service.   

Hart House offers registered fitness classes and drop-in classes for all levels. Registered fitness classes often require a fee while drop-in classes are FREE for students enrolled in courses. The classes include aquatics and swimming, Pilates, strength and weight training, yoga, dance, and more. Some of these classes are also affiliated with specific clubs, such as the Hart House Archery Club.    

You can also purchase personal training sessions with one of the Hart House personal trainers, each specializing in different areas of fitness. These sessions are great if you are looking for a more individualized experience. If you have never trained with a personal trainer before, you can also book a fitness consultation session to understand your own strength and areas of opportunities.  

Athletic Centre

Picture of the facilities in the athletic center
Athletic Centre [Source]

The Athletic Centre, or the AC is the biggest athletic facility on campus. It has a large variety of equipment, with multiple machines of each type. The Athletic Centre is located on the west side of the campus at the intersection of Spadina Ave. and Harbord St – almost right next to Robarts Library. 

Some of its amenities include an indoor track, an Olympic-sized pool, dance studio, fencing salle, pedal zone, squash courts, basketball courts, badminton courts, and table tennis courts. You also have access to lockers and change rooms with both open and private cubicles for showering. 

The Athletic Centre has amazing drop-in classes ranging from racquet sports to skating. If you’re looking to learn something new, you can also register for their Learn to Move program that offers beginner-level instruction on swimming and court sports, weightlifting exercises, group fitness activities and more.   

Looking to work out with a group of friends or meet students from different programs with the same fitness goals? Try the group fitness workouts, including barre, yoga, high-intensity interval training, boxing, and Olympic weightlifting classes. 

Note that some of these programs require pre-registration and an additional fee, while others are free for registered students and operate on a first-come, first-served basis. 

The Athletic Centre houses the largest number of exercise machines/equipment on campus that you can use at your own pace. The open gym areas at AC are the Strength & Conditioning Centre (SCC), the Bruce Kidd Field House Periphery, and the Weightlifting Zone (WLZ). You can access these spaces for free as a registered student.   

In addition, SCC and WLZ also offers Women-Only Hours & ProgramsOpen Gym hours are updated for each term here

If you want to learn a new sport or improve your skills, you can sign up for an instructional class that matches your level. Classes are available from beginner to advanced in sports like tennis, gymnastics, parkour, trampoline, fencing, skating, and more!   

If you’re looking for a more competitive team environment, you can join a club, intramurals, or the Tri-Campus League. For more information on all sports and clubs offered, check out the KPE website here.   

Engineering students can get involved in sports at recreational, intramural, or varsity levels. Recreational athletic activities are things that you can do on your own, while intramurals are organized team sports that vary in competition level. Varsity sports are the highest level of competitive sport at U of T; these teams compete against other schools’ teams. 

Goldring Centre for High-Performance Sports

Goldring Centre for High-Performance Sports has a 2,000-seat fieldhouse for basketball, volleyball, and other court sports. It has nice big windows that provide a beautiful view while exercising. It’s also used as a teaching facility and includes a state-of-the-art strength and conditioning centre, fitness studio, sports medicine clinic, and research and teaching laboratories.  

Many programs and classes offered at the Athletic Centre are also offered at the Goldring Centre. When browsing programs on the Faculty of Kinesiology and Physical Education KPE’s website, check the Location(s) and Schedule sections to see if a particular program is offered at the Goldring Centre. 

Facilities at Goldring Centre [Source]

Chestnut Residence Gym

Chestnut Gym [Source]

Many first-year engineering students live at Chestnut Residence. A huge perk of this residence is that it has its own small gym in the basement. Nothing too fancy, but it’s perfect for a quick workout that’s close to home.   

Interview with Professor Scott Ramsay

Can you share about yourself and what students can expect from MSE160?

I am from Vancouver originally. I did my undergrad at UBC, and did grad school at U of T, with a PhD in Materials Science and Engineering. In terms of my academic appointment, I’m a teaching stream faculty member, so my primary appointment is to teach. The only research that I do is pedagogical.

“[MSE160] is meant to be a course that will be useful for you as an engineer, regardless of your future specialization.”

It’s about understanding solids, and we go through everything from mechanical to optical, electrical, and magnetic properties. There is some thermodynamics in there as well, and we try to show how all the topics are interrelated. We start with one topic, and after we build up more about it, we connect it with the next topic, so hopefully by the end of it, people have a good understanding of solid materials, how they work, and the underlying structure property relationships.

Professor Scott Ramsay [Source]

We want this course to help you choose the most appropriate material for a design, or understand how, for example, temperature will affect the properties of material, if you ever need it later on in your engineering career. You either know it or you know the fundamentals to go and figure it out later yourself.

How can students succeed in this course?

CC BY-SA 3.0, via Wikimedia Commons

It depends on the educational system that students have come from. I think most people have seen the structure of the atom and electron configuration, so we go into that fairly quickly and we try to build on new concepts for most people, like the band theory of solids and semiconductors. Then there’s a little bit of reviewing. Some people have done crystal structures or thermodynamics in high school. We don’t assume that people have the knowledge, but we will go a little bit more quickly for some parts if we feel that most students have some background in it.

To sum it up, there’s a lot of topics that build on things that students have seen before. As for doing well, I would say probably one of the most important things is to keep up. There’s a lot of topics that are covered as I mentioned, so if you fall behind, it becomes more challenging. Also, you sometimes lose the ability to make those important connections I was talking about earlier.

What is your teaching style and favourite part about teaching?

I try to be engaging, and I like lecture demonstrations. What we have been doing every week is to build up to a good-sized lecture demonstration, probably on Friday. Hopefully that makes it memorable and reinforces concepts from the lecture.

“I suppose my style or philosophy is to convey excitement I have about the subject material and convey a sense that you can figure out so many things if you understand these underlying concepts.”

When I see a student get inspired, see a connection, or even have a Eureka moment. When they say “I understand this” or “I see how this relates to something in my life” or “that broke and I fixed it.” Those moments of learning or sudden realization of something that students have are probably my favorite.

How does this course connect to your research?

Currently, I’m not directly involved in discipline-based research like engineering research. I had a master student a few years back and she did an engineering design project, but the data we collected was more pedagogical in nature. We collaborated with some people growing lung tissue using a machine she designed. MSE 160 is really about fundamental topics. It is the basis for understanding so much of the world using bits of Physics and Chemistry.

“It’s all this structure/property relationship that really helps us understand so much of what’s key to engineering.”

Any advice or comments for incoming first-year students?

I have really enjoyed teaching EngScis in the past three years. They are a fantastic group, and I’m always impressed with how even from 3:00-4:00pm on a Friday afternoon, they seem energized and they’re happy to come to class and be polite and professional. It is really nice to get to know the EngScis and I look forward teaching them. I’m excited and looking forward to meeting everyone.


Interview with Professor Philipp Seiler

Could you tell us a bit about yourself?

My name is Philipp Seiler. I studied Mechanical Engineering and Mechatronics in my undergrad in Germany, at the TU Braunschweig. I did my PhD in a completely different topic, in Material Science. After that, I went to the US, where I went to Purdue University to do a post-doc, then to the UK where I was a research associate at the University of Cambridge for 6 years. After that, I became a lecturer (assistant professor) at the University of Kent. I transferred very recently to Canada.

In my research, I work on materials under extreme conditions – for example, materials for rocket engines or gas turbines. I would like to answer questions like how we can design systems that can withstand very high temperatures. The other part of my research is about lightweight materials: how can you make these material structures light weight, but still make them very strong, stiff, and tough. For that, linear algebra is very important.

Professor Philipp Seiler [Source]

“I don’t think there is a single day where I don’t use linear algebra.”

There are many tools, such as Finite Element Analysis (FEA), a tool that can predict stresses and strains that use linear algebra. This tool basically solves a system of differential equations. But instead of solving two or three equations, you’re looking at a system of millions of equations. So, it’s very important to know the underlying physics as well as the algorithms used, to understand and interpret the results.

Could you describe your teaching style and your favorite part of teaching?

CC BY-SA 3.0, via Wikimedia Commons

Teaching is an integral part of being a professor. I like interacting with students, and I really enjoy seeing students grasp complex concepts during a lecture. It is amazing to meet former students a few years later and see them on track to get into their dream career.

I have an active teaching style, even with a large cohort size.

“I like going on academic detours – I would change the lectures when I see what students are interested in a certain topic.”

I do not plan lectures down to the minute. I come to lectures with a brief outline, then I see how the students follow and react. In particular, teaching linear algebra is like teaching a programming language. I start with the basic “commands,” such as vector spaces, vectors, matrices, etc., and then I apply these tools to solve equations in real world problems.

Why do engineers need to learn proofs, and do you have any tips for mastering them?

If I were to simply teach how a tool like matrix multiplication works, e.g. just by following an algorithm, students would quickly forget it. By knowing the proofs, you can understand why and how matrix operations work. Even if you forget the details, it will be easier to relearn it. Moreover, proofs can help students understand linear algebra conceptually.

“I want students to understand why certain concepts are true and why they work.”

Reading the textbook over the whole term is very important, so don’t just start before any midterm or exam. Also, continuously put work and effort into learning and following the lectures. While the learning curve isn’t steep in the beginning, it picks up very quickly, so you have to be on top of things. If you have questions, come to office hours or ask me after the lectures. I hope students are engaged and ask as many questions as possible.

Example of a Linear Algebra Proof [Source]

What can students expect from this course, and what is the key takeaway you want them to learn?

“I would like students to forget what they learned in high school”.

One by one, I will introduce the necessary concepts for them to understand what matrices are. Lectures are typically based on proofs, where I introduce a tool and explain why it works. Lectures are in general more theoretical, but there are plenty of opportunities to get examples, exercises, and additional material.

[In terms of takeaways, ] they should know the fundamentals – what a matrix is, what a vector is, what are vector spaces, and how to use them. If I teach you the concept, that way you can learn to use it and apply it to different applications.

How does linear algebra connect with your work, research, or engineering in general?

Colored finite element analysis (FEA) plot of a gear shaft, illustrating stress distribution. The legend indicates varying stress levels from blue (low) to red (high).
CC BY-SA 4.0, via Wikimedia Commons

Novel methods of artificial intelligence are typically highly non-linear. The question becomes, why is linear algebra still important? Linearizing a system of equations is still very powerful.

“Even machine learning technologies are all based on linear algebra.”

As I mentioned earlier, I’m doing research in materials science. If you are designing structures or materials, you are typically interested in predicting stresses and strains. One tool we use for these predictions is FEA and this is nothing but solving matrix equations. Here you could have a million-by-million matrix. Methods of linear algebra are used to efficiently solve these systems of equations. Nowadays, I don’t solve these systems by hand, but I should know how the results will look like and be able to interpret them. FEA produces colorful pictures, but just because they are colorful doesn’t mean they are true. You need to understand how stresses are computed and how the numerical solver works.

A second application of linear algebra is robotics. Let’s say you want to model a robotic arm by direct kinematics. Again, you are using matrix operations to describe the robotic system. For example, each joint of the robotic arm can be described as a matrix, representing translation and rotation. By using a matrix multiplication of the matrices of each joint, we can calculate the behaviour of the whole robotic arm.

Any other comments or thoughts to share?

For this course, ChatGPT is not a very useful tool to understand the proofs in the textbook. Currently, problems solved with ChatGPT can be false while still looking plausible.


ESC102: Praxis II

Praxis II is a continuation of Praxis I. In this course, you’ll apply the concepts and processes you learned in the fall to improve the lived experience of a community in the Greater Toronto Area (GTA)Praxis II is all about teamwork. You’ll be divided into teams in the third week, and the rest of Praxis II will be based on team activities.  

Your first team project will be to construct a community profile where you’ll meet with and analyze a specific community’s baseline conditions and trends. After that comes the true heart of Praxis II. After identifying an engineering opportunity based around a specific community you’ll create a Request for Proposal (RFP), which is like the design brief from Praxis I, except far more detailed. The teaching team will then select 8-10 RFPs to share with the entire class; your team will choose one of these RFPs and develop a solution for it.  

People are attending the Praxis showcase event in a hall with wooden vaulted ceilings, viewing posters and engaging in conversations. Tables with displays and informational materials are set up around the room.
Previous years’ students present their designs to professors and public attendees during the Praxis II Showcase at Hart House

Next, you’ll prototype, test, and document your solution. The difference from Praxis I is that the possibilities are far more open-ended. Your concepts can range from physical products to software to something else altogether. Most importantly, you’re expected to make much more informed design decisions and perform much more rigorous verification. You’ll also get to take your solution to stakeholders in your community and ask them for feedback. At the end of the course, you’ll present and defend your chosen solution to the teaching team at a public event called  “Showcase.” You can view previous Praxis II design projects on the Praxis II Showcase website


Professors

Professor Roger Carrick

Professor Roger Carrick

Professor Jennifer Lofgreen

Professor Jennifer Lofgreen

The instructors for Praxis II are Professor Jennifer Lofgreen and Professor Roger Carrick, whom you’ll recognize from ESC101 Praxis I. 


Course Highlights

  • Cold-calling businesses, companies, and communities. It can be awkward at first, but you’ll quickly become a pro and discover that isn’t all that difficult. This is a super useful professional skill that you can use for job searching and networking later. 

  •  Praxis II encourages you to explore Toronto! You’ll go out into the Greater Toronto Area (GTA), meet new people, and encounter perspectives different from your own. While it may push you out of your comfort zone at times, it can also broaden your horizons and give you a deeper understanding of the city and the communities around you.

  • Prototyping and testing your solutions. Not only will you learn CAD software called OnShape, but your design concepts can also be literally anything you want, as long as you support all your design decisions with research and verification. 

  • Praxis II Showcase is one of the highlights of first year! It’s so exciting to present your project with your team, see all the creative ideas your classmates came up with, and celebrate everyone’s hard work together. Local media have even attended in past years and featured student projects in newspapers and on the radio, which makes the event feel even more special and rewarding.  

Week in the Life of a Praxis II Student

As with Praxis I, the weeks in Praxis II can vary significantly. Here’s a rough approximation of how a week will look for a Praxis II student.  

Lectures

Much of Praxis II is similar to Praxis I, such as three lectures a week, as well as learning additional engineering design concepts. Just like Praxis I, lectures are well-integrated with the tutorials (also known as studios).  

Tutorials (Studios)

Praxis II tutorials (studios) are similar to those in Praxis I. They still take place in smaller groups, are led by teaching assistants, and are where most of your team-based project-specific work take place.  

Practicals

The two-hour practical blocks work the same way as they did in Praxis I. Once again, it’s simply a suggested meeting time, and you may choose to meet as much or as little as your team deems necessary on a weekly basis. 

We cannot emphasize enough the importance of regularly checking in with your team. Make sure that everyone is regularly contributing and do not leave work until the last minute. Note that the workload in Praxis II significantly increases from Praxis I, so be prepared for a lot of teamwork. Through regular team communication, you can keep track of deadlines and allocate work more effectively.  

Individual Assessments

In place of a final exam, there is a final independent deliverable in Praxis II: the Student Engineer Portfolio.  

The portfolio is a chance for you to reflect upon your engineering design work throughout first year and understand the relationship between your positionality, i.e., your personal life experiences/perspective, and your design work. Furthermore, it offers you an opportunity to flex your engineering muscles and describe your skills and abilities which went into these projects. We were asked to talk about our engineering design process in Praxis I, CIV102 Bridge Project, as well as Praxis II, so make sure that you have been recording and organizing evidence of what you did during these projects. Note that many companies allow prospective engineers to submit a design portfolio to display some of their work, so this assignment can be an asset in the future.  

In the past year, the portfolio was due a few days after showcase. It’s a good idea to work on the portfolio throughout the semester, potentially throughout the year. Taking five or ten minutes every so often throughout the year to record some notes about your design process and the concepts, tools, models and frameworks (CTMF) that you’ve used in Praxis I, CIV102 Bridge Project, and Praxis II will ease a significant portion of your burden when it comes time to submit the portfolio. Trust us when we say you’ll want to spend as much time preparing for your other final exams instead of working on your portfolio.  

Group Assessments 

You’ll spend most of your time in Praxis II working in one group. You’ll write the community profile, RFP, and complete the Showcase project in this group. However, there will be some individual assignments. In addition to the handbook and portfolio, your first two assignments, the community profile and positionality statement, will be independent.  


How to Succeed

Nearly all the tools you used in Praxis I will be used in Praxis II. We’ve listed some more tools specific to Praxis II below.

More Details

Your team can get caught up in small details. Though discussion and debate are at the heart of Praxis, ask yourself if your team’s decision will affect your design’s use and function or your ability to defend your design. If there’s little impact, aim to conclude the debate by picking one of the possible options. If done correctly, it’s fine to say, “This part of the design was not significant, so we simply picked one option.”

Planning is crucial in Praxis II: there’s a lot to do and there’s limited time. Being a skilled planner will help you immensely in the course.

You should have a high-level plan before you begin working. At the beginning of each task, quickly summarize what you want to achieve and your plan to achieve it. This is especially useful when justifying your design. If you plan your argument step-by-step, you’ll have a much easier time writing clearly and concisely.

However, don’t overplan! Sometimes a detailed plan is unnecessary since you know what you’re doing. Conversely, if you’ve never done the task before, you won’t know what to include in your plan. In these cases, try to work a little first to get an idea of how long something takes or the type of work it requires – then make your plan.

In high school, you may have been used to your teacher ignoring or going easy on any obvious mistakes or weaknesses in your project if the rest of it was good. In Praxis II, the markers’ job is to be critical of your design and design process, so if there’s a clear weakness, they’ll ask you to address it. It’s your job to have a well-rounded design that you can fully support. If your team seems to be ignoring something about your design, bring their attention to it. Think about situations in which the design can fail and then build some arguments for why those situations are unlikely. A little self-criticism goes a long way in Praxis!

Praxis II is a course that really benefits from your engagement and enjoyment of the work. Since you have a lot of choices in picking your engineering opportunity, look for communities and situations that you’re personally interested in and care about. Having a genuine interest in your work will help you in lots of ways, especially by motivating you to do the little extra research or experimentation that can turn your design from good to great.

You’ll be working with the same team for three months, so it’s important to take the time to get to know each other. Understanding things like what each member enjoys, what they struggle with, what their goals are, and how they work best can help build stronger collaboration. The key to individual success in Praxis is being successful as a team.

A useful teamwork strategy is to discuss team expectations early on, including individual strengths and weaknesses, as well as shared goals. These conversations can help shape the direction of the project and ensure tasks are assigned based on each person’s interests and strengths. This makes it more likely that everyone will complete their work effectively and stay motivated.

Many students find that the key to a successful team is building connections through team-bonding activities outside of Praxis classes. Bowling, group escape rooms, or simply having lunch together are all great ways to get to know your teammates better outside of the course. Speaking from experience, taking the time for team bonding is well worth the effort and can lead to smoother collaboration, a more enjoyable teamwork experience, and even long-lasting friendships.

That said, teamwork can be challenging. Many teams struggle not because of a lack of technical ability, but because of communication issues, misunderstandings, or assumptions made about one another. Learning to work effectively with others requires developing a whole set of non-technical skills, including communication, conflict resolution, giving and receiving feedback, and building trust.

Treat teamwork skills the same way you would a technical subject such as calculus or physics. They require practice, reflection, and continuous improvement. The ability to work effectively with others is a skill that will benefit you throughout your academic and professional career.

If your team encounters difficulties, don’t spend weeks stuck in unproductive patterns. The ISTEP Teamwork Support Program offers resources and professional guidance to help teams navigate common challenges and improve collaboration.

Praxis II is one of the most unique and engaging courses you’ll take during your first year in Engineering Science. The amount of trust and responsibility given to students is almost unparalleled. Enjoy your time in Praxis II and try to get the most out of it! You could learn skills that you use throughout your life.


What Will You Take Out of It?

  • Like Praxis I, Praxis II gives you the opportunity to turn your personal interests into engineering opportunities. You’ll have the opportunity to do what you excel at or to learn something brand new! 

  • You’ll get the opportunity to build on and apply the Engineering Design principles taught in Praxis I, including the FDCR principle and Toulmin model of arguments. 

  • In Praxis II, there’s more time to spend on prototyping and testing. Use the course as an opportunity to pick up some hardware or software skills. 

  • You’ll be designing a solution for an opportunity to support a community. This is a great way to learn about the human components of engineering, like communicating with your stakeholders, accounting for accessibility, and verifying your design. 

  • The design skills gained in this course will serve as a basis for second-year EngSci courses such as ESC204, as well as upper-year design courses in almost all of the majors. 

Praxis Showcase in the News

Media have attended some of the Praxis Showcase events. The stories in the links below detail some of the past student projects. 


PHY180: Classical Mechanics


Q: Why did the chicken cross the road?

Aristotle: It is the nature of chickens to cross roads.

Isaac Newton: Chickens at rest tend to stay at rest, chickens in motion tend to cross roads.

Albert Einstein: Whether the chicken crossed the road or the road moved beneath the chicken depends on your frame of reference.

Werner Heisenberg: We are not sure which side of the road the chicken was on, but it was moving very fast.

Wolfgang Pauli: There already was a chicken on this side of the road.


Classical mechanics is one of the fundamental topics in physics, and this course will set you up for success in later years. Everything from flying planes to walking robots can be explained through concepts taught in PHY180.  

The goal of PHY180 is to teach you about the equations and principles used to model a variety of real-world situations. For example, you might model the flight of a rocket to determine its energy and velocity at a given time. You’ll also use tools from other courses, like differential and integral calculus from ESC194, to model more advanced systems as you progress through the course including rotating objects and systems where energy is dissipated.     


Professor

Portrait of Jason Harlow smiling at camera
Professor Jason Harlow [Source]

Professor Jason Harlow

“I am an astronomer turned full-time physics teacher.” Professor Harlow has taught at the University of Toronto since 2004. He completed his undergraduate studies in the Department of Physics at the University of Toronto and received his Ph.D. in Astronomy and Astrophysics from The Pennsylvania State University in 2000. He has received many teaching awards, including the 2025 Physics Student Union Teaching Award. Professor Harlow is also active as a researcher and supervisor, with interests in physics education research, low-mass stars, fibre optics, and much more. 

Fun fact: Professor Harlow authored a book called Physics of Music



Course Highlights

  • Labs are a great opportunity to connect the math and theory of the course with the real world. You’ll quickly see that the equations taught in the course can model the world around us.    
  • This course will teach you the fundamentals behind the motion of an object. Soon, you’ll be able to simplify many complicated physics problems to the basic equations taught in this course.  
  • Learning physics from a more mathematical approach. You’ll learn how to derive physics equations from first principles and then apply calculus and mathematical concepts to solve physics problems using those equations. 

Week in the Life of a PHY180 Student

Lectures

This course has three hours of lectures a week. You’ll cover concepts such as Newton’s three laws, kinematics, forces, oscillations, momentum, angular momentum, and energy.  

The best tip for PHY180 lectures is ensuring you understand each fundamental idea before moving on to the next one since the concepts in the course will build upon one another. Theory and derivations are mostly in the pre-class videos. Class time is mostly focused on examples, both conceptual and quantitative. If you understand the derivation techniques and apply the theory learned, you’ll implement your knowledge more effectively during independent study and when taking assessments.   

For some of you, the content covered in lectures may be a review of high school physics. Nevertheless, it’s important that you pay attention to lectures and take notes because the derivations are likely more advanced than what you have seen in the past. For those who haven’t seen the content before, don’t worry: the course starts from the basics, and everything is derived from first principles. 

Practicals

While there are no dedicated tutorial slots for this course, you’ll get to interact with your teaching assistants (TA) during practical sessions. Practicals are weekly  two-hour sessions run by TAs. The first hour is Q&A time for students to ask questions about the content and about the pendulum project, which is your main assignment throughout the course. During the second hour, you’ll solve exam-style questions in groups related to topics discussed in lecture. This is great preparation for the midterms and finals and allows you to integrate all concepts you learned so far. 

Pendulum Project

The pendulum project is a term-long experiment focussed on analyzing harmonic motion. It involves building an oscillating pendulum at home, recording data from observing its motion, analyzing its amplitude over time, and improving the accuracy of your setup and methods. This culminates in a series of two intermediate lab reports and one final report. This project gives you good exposure to setting up experiments with minimal assistance, observing results by controlling variables, and finally writing lab reports and communicating your results, which is great preparation for all the labs you’ll do in second year. 

It’s important to note that the pendulum project is relatively time consuming. And while the report submissions are distributed throughout the semester, make sure you allocate sufficient time on a weekly basis to work on the project to avoid cramming at the end.  

Disclaimer: This was the format for the course last year, and the types of lab assignments may change this year.

Other Assessments

Besides the main project, there are several smaller weekly assignments that amount to around 10% of your total grade. Do note that you only need around half of these marks to get all 10%. These assignments include prescribed questions on a digital textbook (WileyPLUS), in-class questions on Mathmatize, post-class questions on Mathmatize, and weekly reflections.   

Disclaimer: This was the format for the course last year, and the types of assignments may change this year.

Midterms & Exams

There are two term tests in addition to a final exam. Use the midterms as checkpoints to test that you’re staying on top of the material. There are three main types of questions on the tests/exam: blog questions, where you’ll be asked to explain a physics concept without using any physics terminology; numberless questions, where you’ll be given variables to carry throughout your calculations; and modelling questions, where you’re given the freedom to frame the question how you best see fit, which includes prescribing appropriate numerical estimates for values. 


How to Succeed?

Quick Advice and Equations

Energy: E = \frac{1}{2}mv^2 + mgh + \frac{1}{2}kx^2 – Total mechanical energy of a system is equal to the sum of its kinetic energy (motion energy) and potential energies (e.g., gravitational and elastic potential energy; potential energy from height and in a spring, respectively). 

Angular Momentum: L = mrv\sin\theta – Angular momentum L is the momentum of an object moving in a rotational path of radius r. 

Hooke’s Law: F = -k\Delta x – Hooke’s law, which states that the deformation in a spring is directly proportional to the deforming force. And the constant of proportionality is the stiffness of the material, K, better known as the spring constant. Fun fact: everything from concrete to glass has a spring constant! 

More Details

PHY180 moves quickly, so make sure you keep up with the material. Ask the teaching team if you’re confused about a certain topic. Because the material builds on itself, it’s important to cement your understanding as concepts are being taught. If you have holes in your understanding, it’ll be difficult to learn new concepts well.

While we encourage you to know the equations and how they work together, we also want to stress that knowing why something works is also useful in classical mechanics. If you can understand how the concepts work on a theoretical level, you’re better prepared to answer more difficult, concept-focused questions than you would be otherwise. In our experience, the best way to achieve this understanding is to ask questions about why these concepts work wherever possible. Asking these questions in lectures, tutorials, office hours, and on Piazza (a platform where you can communicate with some of your professors) will help build your understanding of what these concepts really mean. Classical mechanics is arguably the oldest science ever taught, so there are tons of resources that can help you learn.

Mastering the theory behind problems will require a lot of practice. As you do more questions, your understanding of the material will improve, and you’ll model situations with fewer mistakes.
The midterm and exam will have no “easy” questions, so there’s no point in repeating problems you can easily do! We suggest making a list throughout the semester of questions you struggle with. Then, before the term tests and exam, work through the questions. Try to do them without looking at the answers to ensure you know how to solve the problems.

This course has a lot of equations, and many of them can only be used in very specific conditions. We recommend making a list of equations and when to use them as you go through the semester. Seeing them in an organized way will help you memorize the trickier ones and remember how they connect. (You won’t be allowed to bring anything into the exam.)

Before jumping into calculations for a physics problem, sketch out the situation and draw a Free Body Diagram (FBD). This will help you understand the problem and keep track of system components.  

You may be able to solve some physics problems mentally. However, PHY180 problems can get quite complex, especially when you need to consider different time intervals. With a simplified diagram, you can connect physics concepts to a system without needing to remember every part of it. After you’ve visualized the problem using diagrams, you can focus on identifying and solving for your unknowns.

Additionally, diagrams can help assessors understand your solution, as they have a visual aid to guide them through your calculations.

Problems will often present you with information about a system of objects in motion and ask you to find a particular variable. If you’re struggling to determine which equation to use to find this variable, it’s helpful to list all known and unknown information from the question in the solution space first. This will allow you to run through the equations in your head and find the most relevant ones to use. This is especially helpful during term tests and the final exam to break complex problems down into simpler steps and solve them faster.


Beyond First Year

  • Classical mechanics is the root of most other science and engineering fields. The equations and concepts you learn in this course will become second nature by the time you graduate. Understanding these concepts is necessary to progress through engineering and for success in later courses.   
  • One classic problem-solving technique in physics is modeling. This course will teach you how to model a situation and how to apply the equations to solve for what you need. Many other courses you take will use this technique.
  • The materials covered here will serve as the basis for several second-year EngSci courses such as PHY293 and AER210, as well as upper-year courses in the Aerospace Engineering, Engineering Physics, and Robotics Engineering majors.  

ESC180: Introduction to Computer Programming


99 little bugs in the code

99 little bugs

1 bug fixed, run it again

100 little bugs in the code

Photo by Emile Perron on Unsplash

ESC180 is an introductory computer programming course. The course is taught with the assumption that students have no prior programming experience. Python will be the only programming language used for this course. 

You’ll start by covering fundamental programming concepts, including functions, conditional statements, syntax, and loops. You’ll use these basic concepts to create simple programs, ultimately learn more advanced concepts such as Python data structures and recursion and be introduced to features of computers such as memory storage and time complexity. For assignments, you’ll be writing your own code for interesting applications, practicing the skills and theory from class.   

For experienced programmers, much of this course will be repetition. For newer programmers with less experience, this course will require regular practice to build a new skill set.   


Professor

Professor Michael Guerzhoy [Source]

Professor Michael Guerzhoy

Michael Guerzhoy (pronounced “GER-joy”, with a hard “g”, and with the “j” pronounced like the “s” in “measure”) is teaching both ESC180 and ESC190 this year. He graduated with an honours bachelor of science from the University of Toronto in computer science, mathematics, and statistics. He went on to earn a master’s degree in both computer science and statistics. Following this, Professor Guerzhoy remained at the University of Toronto to teach several courses, before moving to Princeton University where he worked as a lecturer in the Center for Statistics and Machine Learning. In 2021, he returned to U of T to teach computer science in Engineering Science.


Course Highlights

  • Discovering Python is not just a snake – it’s the programming language you’ll be using for this course.
  • That eureka moment when your program works after you spend hours debugging it.
  • Generating code that solves a big, real-life problem with very basic concepts. 
  • Figuring out how recursion works
  • Participating in some programming competitions hosted by Prof. Guerzhoy!

Life of an ESC180 Student

Lectures

There are typically three hours of ESC180 lectures per week. There are no tutorials, so be sure to pay attention during lecture! The professor will explain programming concepts and go through example code. Ensure that you attend every lecture, because there will be multiple quizzes throughout the semester!   

Labs (Practicals)

There are no tutorials for this course. ESC180 practicals are weekly three-hour slots held in the Engineering Computing Facility (ECF). Here, you’ll work in pairs on assigned programming labs, getting feedback from TAs if needed.


Labs are released weekly, and you have three hours to complete them. You’ll be challenged to program functions that complete specific tasks. The labs can be long and difficult, but they’re very beneficial. Try to complete all of them: it’s the best way to prepare for the midterm and final exam. They’ll give you an opportunity to practice coding and build on your programming skills. All labs are graded by TAs, who are also there to help if you get stuck. Don’t be afraid to ask for help, especially if this is your first-time programming. According to the syllabus, “teams that make their best effort toward completing the lab will be awarded full credit.”

Projects

Projects are longer than labs and are typically assigned 3-4 weeks before the due date. They are more difficult because their scope is larger. Instead of writing one standalone function, you need to write at least 4-5 functions that accomplish a broader goal. For example, you might need to track a fictional person’s physical activity and happiness levels or build a program that predicts its opponent’s moves in a board game. You may choose to work with a partner on projects. Projects will be automatically graded on Gradescope based on many programming test cases.  

Midterm and Exam

ESC180 usually has a midterm and a final. In these you’ll be asked both conceptual and programming questions. For questions that require you to write code, you’ll have to use pen and paper. The code you write in the exams will be more conceptually challenging, although it’ll be shorter than code from labs. The challenge is writing it quickly and without external aids. Keeping up with the labs and practicing throughout the semester will reduce your prep time and past exams are a great source of practice problems.


How to Succeed

Quick Tips & Equations

  • Know your “if” statements, “for” loops, and “while” loops

  • Indexing Python arrays starts at 0, not 1.

  • For assignments (and programming in general) ensure that you’ve thoroughly debugged and considered boundary cases. If your program produces an error on a boundary case, you’ll likely fail that case, and if your program doesn’t compile at all, you won’t receive any marks for the assignment!   

More Details

We recommend starting ESC180 projects as soon as they’re released. They require a lot of thought and iteration; they cannot be completed in one go the night before the due date. You’ll need to brainstorm a solution, try it out, debug, and probably try again. Don’t be fooled by the “simplicity” of the problem statement: even if a function seems easy to write, debugging may take you several hours.

Some experienced programmers can write their code immediately after seeing a problem. However, we recommend that beginners write an outline in pseudo-code before writing any code. Pseudo-code refers to an informal version of code, written in words explaining what your program does. Plan how your functions will interact and what they need to do to achieve your desired result. This way, you’ll avoid making mistakes, writing unnecessary code, and confusing yourself. Planning and sketching things out on paper is especially important when tackling projects.

Aside from the midterm and the final, you’ll almost always write and practice coding on an Integrated Development Environment (IDE). While you may become very good at writing, debugging and running code this way, solving problems with just pen and paper without being able to test or debug them on an IDE is a completely different experience. During labs, you may get into the habit of writing, running, and debugging code line-by-line; however, during exams, you’ll have to go through the program you have written line-by-line in your head and identify the errors yourself. It’s therefore important to practice without an IDE regularly, so you’re better prepared for written assessments along with the labs and projects.

Like any other skill, it’ll take time and practice to become comfortable at programming. You’ll make mistakes and feel frustrated when you don’t know what to do. The key is regular practice. Looking at code will not be as useful as writing code on your computer. Without actual practice, it’s impossible to improve. Experimenting is the best way to learn coding. You’ll learn to use many useful methods and tools by playing around with code.

Python is a very popular language and there are countless free resources to help you along. In addition, Professor Guerzhoy posts his lectures on his YouTube channel. You can watch these recordings to make up for missed classes, study for exams, or even to get a preview of what is to come to better prepare yourself.


Beyond First Year

Through ESC180 you’ll learn how to think like a programmer. You’ll be introduced to several programming problem-solving techniques, including: 

  • Sequential: In basic programming, the computer follows a set of instructions one after the other. By thinking sequentially, the programmer tells the computer what information to save when moving between steps and in what order.

  • Functional: You’ll often need several small, independent functions in your program that come together to solve a problem. Thus, you need to think about the individual components of your problem and how multiple smaller functions can be combined to solve it.  

  • Iterative: By using loops in programming, you can repeat an action as many times as you need to solve a problem. You must therefore understand how to create solutions using these iterative techniques.

  • Recursive: In some cases, it’s simply impractical to solve a problem iteratively. That’s when recursion comes in handy. Recursion is a method in which you break down a larger problem into its smallest subproblem that has a direct solution. Since the solution to the larger problem depends on this direct solution of the smaller subproblem, your program breaks down the large problem, and once it finds the smallest subproblem, it works its way forwards with the solutions from each step. You’ve then found a solution!

Programming is one of the fundamental skills in science and engineering today. Many technical courses will either use programming or teach you to program, and you can always use programming to simplify calculations in assignments and labs. Many internships and jobs require programming experience, so it’s great that EngSci provides a solid introduction in first year. 

Note: The course code for Introduction to Computer Programming used to be CSC180. You may still see it referred to as such on some websites (e.g. courses.skule.ca). 


Meet the EngSci Office

Located right next to the EngSci Common Room in BA2110, the EngSci office is comprised of the people responsible for making our program a reality. They organize courses, students, professors, external communication, internal communication, events, and more. So, without further ado, here are the people making the magic happen. 

Keep reading to find our latest video, How Well Do Your Academic Advisors Know Each Other?


Cathy Pettigrew

Cathy Pettigrew

Front Line Student Advisor and Office Administrator (Acting) 

Cathy is our acting Front Line Student Advisor while Mandana is away. She can help with all your questions about courses, schedules, and more, and can direct you to where you can find additional help. Cathy has experience working in education and adult learning and ran a small business for over a decade.  She has worked extensively with neuro-diverse clients and students, with for-profit and non-profit organizations. She is an alumna of the University of Toronto, and has fond memories of student life, which has made returning to the campus a full-circle moment. 

Most recently, Cathy has been counselling people living with ADHD, autism, and learning challenges, providing mental health, academic, and pathways counselling, as well as conducting psychometric assessments to assist with diagnoses. She has served on various community initiatives, including a CIHR (Canadian Institutes of Health Research) research study at the Institute of Better Health, and as a Special Needs Consultant for the Archdiocese of Toronto.

Cathy is an outgoing person and enjoys doing public speaking engagements, advocating for people living with special needs, and promoting strengths-based learning and inclusivity. 

Fun Fact: Cathy was offered the role of Glinda in the first national tour of Wicked but declined to join EngSci. 


Don Newton

Don Newton

Curriculum and Research Officer 

Most of Don’s work is behind the scenes but is crucial to providing EngSci students the opportunities to travel and perform summer research. Don works on curriculum changes for the program and collaborates on ensuring EngSci remains an accredited engineering program, which means you have the opportunity to pursue your engineering designation once you graduate from EngSci. Don also manages the Engineering Science Research Opportunities Program (ESROP), which is an EngSci-exclusive program that gives students the opportunity to do summer research at U of T and abroad.  

Fun Fact: Don has been to Hawaii 10 times and is hoping to one day establish an ESROP placement for students to conduct research there.  


Stephen Johns

Stephen Johns

Academic Advisor, Years 1 and 2, Domestic Students 

Stephen is our advisor for first- and second-year domestic students, which means he will be the person who supports you during both the transition into EngSci and, later, into your major. His role is like your guidance counsellor’s in high school. Stephen can advise you on Faculty rules and regulations, scheduling issues, electives, minors, major selection, and campus resources like academic support and financial aid. When Stephen doesn’t know an answer, he can always direct you to someone that does.

Another major part of Stephen’s role is aiding students with their holistic transition to university. Stephen is always available to meet with students to discuss time management, EngSci-specific study tips, and other personal matters. If you ever want to have a conversation on whether you think EngSci is truly the right place for you, Stephen is always around to listen.   

Fun Fact: To the best of our knowledge, Steve is the only person who has ever seen Pearl Jam 48 times, The Phantom of the Opera 29 times, and held seasons tickets to professional sports teams in two different countries.

Irma Berardi

Irma Berardi

Academic Advisor, Years 1 and 2 (International) 

Irma’s role is very similar to Stephen’s; the main difference is that she works with first- and second-year international students. Irma is well-versed with the resources available within U of T Engineering, and all of the academic regulations and policies, in addition to supporting international students transition into the program and to a new country as a whole. Irma is always available to meet with students to discuss their new experience in Canada and how the Faculty can better support them. She can also help you get connected with the Centre for International Experience and their Immigration Advisors if you have questions related to your study permit.

Irma also leads EngSci Guided Engineering Academic Review Sessions, or GEARS. GEARS Mentors are upper-year students who were successful in the first-year courses you may need help with; they are great resources as you transition into EngSci. These drop-in sessions take place weekly and are designed for you to have a place to ask any questions about EngSci. If you want to know more, just ask Irma!

Fun Fact: Her cat’s name is Lana del Meow…can you guess the influence?  

Watch Our New Video:

How Well Do Your Academic Advisors Know Each Other?

Get to know your first- and second-year Academic Advisors, Stephen Johns and Irma Berardi, as they answer questions about each other and put their friendship to the test.


Brendan Heath

Brendan Heath

Academic Advisor, Years 3 and 4

Brendan will be your academic advisor in third and fourth year, which means he is well-versed in each of the major options and can provide support for you within your choice of specialization. When you get around to picking your major, Brendan is a great resource for learning about potential career paths (like industry or grad school). For some majors, your electives may cause course conflicts or you may want to take more courses than necessary (called “overloading”). Brendan can help you handle conflicts, get approval for overloads, plan for minors and understand when courses should be marked as extra credit. Topics related to graduation, like meeting your accreditation or complementary studies requirements, are also within Brendan’s considerable expertise.   

Fun Fact: Brendan grew up on an apple orchard in Quebec! He also started his undergraduate degree as a computer engineer at Waterloo but ended up graduating from Peace and Conflict Studies at U of T.  


Christina Heidorn

Christina Heidorn

External Relations Officer 

If you go to any EngSci events, you’re sure to see Christina helping run the show. She oversees events like the Engineering Science Education Conference (ESEC), which you’ll attend in your first two years in EngSci. You’ll hear exciting speakers from many engineering-related fields share their (sometimes surprising) career and life experiences.    

Maybe you’ve seen Christina at one of our recruitment events this past year, where she helps prospective students decide whether EngSci is the right choice for them. She also works with U of T Engineering’s huge online alumni network, U of T Engineering CONNECT. CONNECT is a platform you can sign up for once you become a student in the fall. It can help you get in touch with alumni for things like career advice, job opportunities, and more. 

One way you can be a part of Christina’s team is by signing up to be an EngSci Ambassador in September. Keep an eye on your email for application instructions. As an EngSci Ambassador you volunteer at recruitment and promotion events to talk to prospective students about the program and your experiences.

Fun Fact: Christina is an EngSci 9T1 graduate in the Chemical option (unfortunately it no longer exists ?). She used to be a television documentary producer for programs like CBC’s The Fifth Estate, and she favours colorful shoes.  She is also a season ticket holder for the AFC Toronto, so if you’re a footie fan, drop by and she might just give you a sticker!  ⚽?  


Diane Giang

Diane Giang

Manager of Finance and Administration 

As manager, Diane is involved in various high-level tasks for EngSci. Diane manages the finance, human resources and operational needs of the Division. She works with the EngSci Club, and helps support students that participate in the ESROP program, students that become TAs, and students that work for the EngSci Office at any time (as GEARS leaders, for example). An additional way she’ll directly work with you is when you submit a reimbursement form for a course project.   

Fun Fact: Diane enjoys playing board games, video games, and going on roller coasters with her kids.   


Kimia Moozeh

Kimia Moozeh

Senior Officer, Program and Student Experience

As part of her role, Kimia is involved in curriculum change/innovation, program review and enhancing student experience in Engineering Science. She is also involved in the accreditation process. Please feel free to contact her if you have suggestions/comments about the curriculum or the program.  

Fun Fact: She is now addicted to Krispy Kreme donuts after trying one for the first time since joining EngSci.


Mandana Esmaeili

Mandana Esmaeili

Front Line Student Advisor and Office Administrator (On Leave) 

Mandana, currently on leave, is usually the first friendly face you see in the office, sitting at the front desk ready to help. As the Front Line Student Advisor, she can answer all your questions about schedules, courses and more. Mandana is the best person to ask your questions first. She often knows the answer but if she doesn’t, she’ll direct you to where you can get the answer. Mandana also writes the EngSci newsletters every week, summarizing all things going on in EngSci so that it is easy for you to stay up to date. You will start to get these newsletters in September; make sure you read them every week, because there is a lot of very valuable information condensed in there.  

As the office administrator, Mandana can also deal with issues in the Common Room, help EngSci-related clubs book rooms on campus for events, borrow technologies, and tell you what forms you need to fill out for certain activities. Mandana also knows the schedules of everyone else in the office, so if you’re thinking of dropping by for a quick appointment you can ask her when someone’s free.   

In short, if you don’t know who to talk to, ask Mandana and she’ll help you find where you need to go.  

Fun Fact: Her hobbies include photography and cinematography.

About Blog Admins

Amanda Mongillo 

About Me: Hi everyone! My name is Amanda and I am an EngSci 2T8 + PEY, which means that this fall I will be entering into my third year of the program. I grew up just north of Toronto in Vaughan, and after spending my first year in residence at St Michael’s College, I am now living downtown in an apartment just off campus. I am going into the Aerospace major, and I hope to complete a minor in robotics. I am especially interested in space exploration and human spaceflight, and I am currently a general member of the U of T Aerospace Team (UTAT) space systems team working on mission operations. I have also been an executive for Women in Science and Engineering (WISE ) at U of T for the past two years and it is one of my favorite communities to be a part of ?. Outside of school, I love exploring the city with my friends, going thrifting, or binge-watching shows with my roommates (our latest obsession was Gossip Girl).

Why I Chose EngSci: Growing up, I never really thought of engineering as a possible career path, even though there were many early signs that I was drawn to STEM. I loved Lego robotics, begged my parents for STEAM kits from Toys-R-Us, and spent a lot of time building and creating things just for fun. In high school, my favourite classes were math, science, robotics, and woodshop, and I realized I wanted to study in a field that combined problem-solving and theory as I enjoyed learning with hands-on design work. Aerospace engineering was the first program that truly clicked for me. I chose EngSci specifically because when I looked it up online, everyone claimed that it was a program for people who loved to learn, and that resonated with me. I was excited to explore a variety of engineering and science topics (especially quantum physics in 2nd year, that sounded so cool!)

Picture of Blog Author

My EngSci Experience: The transition from high school to EngSci was definitely an adjustment for me. The pace of the program can feel fast at first, and during my first few weeks I had to learn how to balance the workload and figure out what study habits worked best for me. Upper-year EngScis reassured me that first year is really about adapting and finding your learning style, and that making some mistakes or facing some challenges is completely normal.  

 What truly got me through first year has to be the friends I made in the program. The key to succeeding in EngSci is truly working together. I would go to the common room whenever I was stuck on a problem set or CIV102 assignment, and sure enough there would be a group of first-years already working on them, and everyone was more than happy to include you and help each other out. I never could have imagined how close-knit the EngSci community is. You are always supported by your peers whom you are seeing in all of your classes, or the upper-years who will gladly send over their old problem set practice, or the professors who truly want to see you succeed and are so willing to answer any of your questions. This community made staying in the program worth it for me.   

My experience in the second year was a lot different than my first year. By second year, I had established strong friendships in the program as well as strong learning and studying habits that worked for me. I also found that the second-year courses were a lot more interesting for me, which in turn made it easier to study and practice for the courses. Even though courses like Quantum Physics and Digital Circuits weren’t completely related to the aerospace field, they were still super engaging and a great way to explore different engineering topics and skills outside of my intended field.  

My advice for any first-year student would be to get involved. Join one student club or design team that you are really interested in. In my first year, I joined WISE and UTAT, and I found these clubs such a great way to focus on something outside of schoolwork, learn new skill sets outside of coursework, and connect with other passionate people who share similar interests to me.  

Getting to be a part of the SKULE™ and EngSci community has been such an incredible experience filled with so many amazing people and opportunities. I am so excited for you to join our community and to meet you all! If you have any questions at all or would just like to chat about anything, please feel free to message me! 


Monika Siim-Kiviloo 

About Me:  Hello, hello! My name is Monika, and I am an EngSci 2T9 + PEY, meaning I am entering my second year of the program. I am an international student; I was born on a small island called Saaremaa on the west side of Estonia, but I mostly grew up in Tallinn, Estonia. During my first year in EngSci, I lived just off-campus in a student residence called Tartu College – it is owned by Estonians, so that is how I ended up there. I am mostly interested in Biomedical Engineering but am still in between choosing the Robotics major or Biomedical Systems major. Related to this, I am currently a part of the U of T Bioengineering Innovation and Outreach in Consulting Club (UT BIONIC), where we work on projects with actual clients. I am also in the very early stages of building a femtech-related start-up with my classmates. Outside of this, I work at VEMU Estonian Museum Canada to connect with other Estonians abroad. In my free time, I love exercising. I registered to run a half-marathon in October, so currently I am working on getting better at running. 

Why I Chose EngSci: After high school, I didn’t know I was going into EngSci. I have always been passionate about many things, so there were tons of things I was excited to learn more about. I initially studied film production at York University, which was nice, but I missed studying STEM subjects, which I’d previously focused on heavily prior to film. I then chose to transfer to U of T Engineering because I thought it was a unique field that allowed for both creativity and technical rigour. I chose EngSci specifically because 1) of my interest in biomedical engineering and the option to specialize in it, 2) I liked knowing that the program would push me outside of my comfort zone, and 3) after doing more research, the overall vibe of the program just felt the most inviting and right for me.   

My EngSci Experience: Before going into EngSci, I really didn’t know what to expect. I heard a lot of people say it would be very hard, and looking back now, the first semester was definitely intense, and a lot of things didn’t go as planned, but it was also very doable. Once you start building systems for yourself that work, the rest gets much easier. For example, the second term was definitely a lot easier for me. I got more into a routine of studying in a study group and spending almost every night with the same people at Robarts Library. Also, a few other EngScis and I started meeting every Sunday to share our wins and losses from the past week. I changed clubs and did extracurricular activities not to show that I had done something but based only on whether they were interesting and exciting to me. Starting first year, I could never have expected to meet so many inspiring people. Having people around you for life who you know are super talented and hardworking, and who you can always contact to start something together, whatever it is, is one of the most invaluable things a university can give you. 

Overall, if I were starting first year again, this would be the advice I would give myself: 1) Be very strategic with your time and have both a daily list of things you must do and a weekly list of things to get done. Be realistic about how long something will take when making it. 2) Spend more time early on socializing, being together with other people, and studying with other people. 3) Don’t make your life only about school. Pick clubs, activities, and sports that genuinely energize you and make you more passionate about life and what you are doing. 4) Reward yourself when you have done well, take breaks, and do fun activities. 5) Try your best to do very well, but if something goes badly, it is what it is. Analyze what you can do better next time and move on. 

If I had to go back in time, I would choose EngSci 100% again. It is one of the most rewarding experiences. You will be surprised by how quickly you can learn so many new skills, and the community here is for your entire life. I am so excited for you to start your first year! 


Skule History and Traditions

You, as 3T0s, are the next generation of U of T engineers. Throughout your time studying here, you’ll have a chance to participate in and learn more about the rich Skule history and traditions. You’ll also create your own traditions, community, and experience and put your own spin on what it means to be a U of T engineer. Are you ready to make your mark on over 150 years of engineering legacies? 


The Start of U of T Engineering

Founded in 1873 as the School of Practical Science (SPS) —later renamed Faculty of Applied Science & Engineering (a.k.a U of T Engineering)—our Faculty has grown and evolved to become the vibrant, diverse, and innovative place that we now know today. The SPS. was created to serve the needs of the growing economy and rise of technology at the time. Initially, the subjects spanned mining, mechanics, and manufacturing. Below is a timeline of the evolution of U of T Engineering: 

1873-1890

The first five Departments to in the SPS. were Civil, Mechanical, Architecture, Applied Chemistry and Mining Geology.

1913

The Department of Electrical Engineering became independent.

1925

The first Iron Ring Ceremony is conducted. The idea was proposed by University of Toronto Professor H.E.T. Haultain. Learn more about the ceremony on The Ritual of the Calling page.

1927

Elsie “Queen of the Hurricanes” MacGill graduates as the first woman electrical engineer in Canada.

1934

The Engineering Science program was founded as “Engineering Physics.” The program’s name was changed to Engineering Science (EngSci) in 1962.

1949

The University of Toronto Institute for Aerospace Studies (UTIAS) opened for graduate studies in aeronautical and space sciences.

1962

The Institute of Biomedical Electronics (now known as the Institute of Biomedical Engineering) was established for graduate studies.

1979

The Professional Experience Year (PEY) Co-op Program is created.

This is just a brief overview of the history of U of T Engineering. Today, the engineering disciplines are split into the Core 8 Programs and Engineering Science. To learn more about the history of U of T Engineering in general the U of T library has created a detailed exhibit that covers Engineering student life from 1878-1906. In addition, check out the Faculty’s history page.


Important Traditions

The Faculty of Engineering & Applied Sciences has always valued a tight-knit community with strong traditions, many of which have survived from the very beginning of the Faculty while some new ones have been created along the way.   

Over the years many students have helped document the SkuleTM community’s rich history and traditions. We can’t mention them all, but here are some notable ones:

F!rosh Week

Just before the start of class each September, the Engineering Society hosts F!rosh Week, a weeklong series of events to introduce students to campus, welcome them to the community, and have some fun! Events include U of T Engineering traditions such as purple dye, Cheer Off, F!rosh Olympiks, SkuleTM Hunt, Nitelife, and much more. 

To read more about F!rosh Week and keep up to date on registration and events check out their Instagram page @froshweek, and register for the event.   

F!rosh Week 2T4 [Source]
Chariot race held in King’s College Circle in January 2020 [Source]

Godiva Week

Godiva Week kicks off the winter semester each year; the Blue & Gold committee organizes a week of charity events, competitions, and fun traditions. These primarily focus on deciding the Spirit Heads for the next year. These Spirit Heads include Mr. Blue and Gold, Lady Godiva, and Ultimate Frosh, all of whom you’ll get to meet this year at F!rosh Week.  You’ll also see the infamous chariot race!  

Iron Ring

At the end of your journey to becoming an engineer you’ll get to celebrate your hard work and receive a symbol of the responsibilities and obligations of your profession through the Iron Ring Ceremony. It’s during this ceremony that you’ll be presented with a small, faceted iron ring which you can wear on the pinky finger of your drafting hand. The scrape and sound of the ring dragging when you’re writing and drafting is there as a symbolic reminder of the importance and responsibilities of being an engineer. As you continue to work over your career your ring will become worn down and polished to mirror the honing and perfection of your skills. 

Graduating EngSci students holding up their pinky fingers to celebrate their Iron Rings.

Toike Oike

The Toike Oike Sword [Source]

Voted the #1 Engineering Newspaper on campus, the Toike Oike is “The University of Toronto’s Humour Newspaper Since 1911.” Its name comes from the early days of the Faculty, when a caretaker would ask students working in labs till later hours to “take a hike”. However, due to his Irish accent, the phrase was heard as “toy-kee-oyk.” 

Each monthly issue has its own theme, and everyone can participate in brainstorming meetings and submit their articles and graphics. You can also help with “Distros,” or distributing the newspapers. Do you know there’s a Toike wagon just for that? You might even be promoted to senior wagon engineer! 

The current Skule Cannon, since 2013 [Source]

Ye Olde Mighty Skule™ Cannon and Cannon Guard

U of T Engineering’s mascot is a cannon! It’s fired (without actual cannonballs, but with the loud bang) at events such as F!rosh Week, Godiva Week, and other major internal and external events. The Cannon is protected and fired by the Chief Attiliator (whose identity remains a secret) and the rest of the Cannon Guard. It’s been the subject of various (attempted and successful) heists by other universities over the years. You’ll get multiple chances to see (and hear!) the Cannon throughout your time at U of T. 

Lady Godiva Memorial Bnad

Created back in 1950, the Lady Godiva Memorial Bnad (intentional misspelling) is a band comprised of engineering students who love to make noise with anything from buckets to drums to trombones and even stop signs. They’re characterized by their blue jerseys, hats, and of course their instruments and noise. They perform (crash) at various Skule™ events throughout the year and have even made appearances at public events!  

If you want to join the Bnad, follow along with their music, or just learn more about this beloved group, check out their website

LGMB celebrating Toronto Subway System’s 50th anniversary [Source]

Joining Design Teams and Clubs

Subscribe to our weekly newsletter to receive an invite to the EngSci exclusive club fairs!

U of T Engineering offers lots of ways for students to get involved outside the classroom. Even before you get to campus, you’ll probably hear a lot about different clubs and design teams that you can join. This raises an important question: how do you actually get involved with them?   

First-year students are allowed and encouraged to join design teams! You don’t usually need any previous knowledge or skills to join because you’ll be taught by upper year students. Design teams connect students from various engineering disciplines and years, and even run specific recruitment initiatives to engage first-year students.    


The Skule Club Directory divides student clubs into athletic clubs, community involvement clubs, fine arts clubs, hobby clubs, musical clubs, and professional development clubs. You can also find a complete list of affiliated design teams here. While there’s a club for everyone, nobody can be involved in all clubs. It’s important to review your options before selecting which clubs most interest you. 

Summer Student Tip: It’s much more important to make meaningful contributions to the clubs you join than to join many clubs simply to show that you joined them. 

Steps To Join

While different design teams and clubs will have their own recruitment cycles, in general, the steps to getting involved are below. 

Before committing to a team, you should explore the available options.  

You can get to know each team or club at the Club Fairs during F!rosh Week and at our exclusive EngSci Club Fair—check the Meeting Calendar for details. You also get to see exactly what you would get to do in the team/club. Speaking to the team leads in person at these events is the best way to demonstrate your interest. 

As mentioned earlier, first-year students can join design teams and clubs. However, you shouldn’t feel pressured to do so right away. Given the demanding nature of EngSci, you might be wondering whether you’ll have enough time outside of school for extracurriculars. That’s a valid concern, but at the same time, you should know that many EngScis before you have managed to excel in academics while dedicating time to design teams, clubs, and personal projects. We encourage you to ask upper-year students for advice. They will not only inspire you to pursue your own passion projects but also share time management and learning tips.   

Some of you may have a clear career goal and know which design teams to join for experience. If you want to dive right in, go for it! Or you might be exploring career options and prefer to focus on academics at the beginning of your first year. If you find yourself in the latter group, rest assured that design teams and clubs at U of T recruit students regularly, typically at the start of each term (fall, winter, sometimes summer). So, if you prefer to settle into university life and EngSci during your first year, you can join these teams at any point throughout your journey at U of T.      

Once you’ve decided which teams/clubs most interest you, follow them on social media and sign up for their mailing lists. This is usually how teams send recruitment announcements.

Summer Student Tip! 
Once you decide which design team(s)/club(s) interest you, it’s important to unsubscribe from the mailing lists of other design teams/clubs to minimize emails. Otherwise, the clutter may cause you to miss the information you value! 

Almost every design team/club will have a general information session, during which the leads will describe the team’s/club’s structure, timeline, subteams (if applicable), and available opportunities. We recommend attending sessions for multiple teams to strengthen your overall understanding.  

Specific to design teams: 

Every design team has different subteams. Learn what these options are and pick the one that fits you best. You may choose to join a subteam to learn specific skills (e.g. joining a mechanical one to learn CAD or a software one to learn C++), or you might just see something that looks cool and go with that. 

Specific to clubs

Some clubs, especially those related to music and sports, have limited spaces. You’ll likely have to try out and demonstrate how your abilities make you a great candidate.   

Specific to design teams: 

Some teams such as aUToronto, UTMIST, and the Computer Vision subteam of UTRA’s Autonomous Rover Team have limited spaces. You’ll likely have to apply by explaining how your prior experiences and interests align with your desired position on the team. You may also need to pass a technical interview. Don’t be discouraged if you don’t get the position; try a different opportunity and apply again next semester/year with your newfound experience.  

Specific to student governing bodies:     

If you’d like to hold a position on the Engineering Society (EngSoc) you’ll have to run a campaign and get elected by the student body. To learn more about the various ways to get involved with EngSoc, visit skule.ca.

Specific to design teams:  

Congratulations on making it onto your desired team! You may need to complete an introductory task to gauge your familiarity with the team’s work. The task may be integrated into one of the early team meetings or be a separate thing altogether. It could range from setting up the correct software environments on your computer to completing a brief design challenge to doing an online course. While this may sound daunting, keep in mind that you’re already on the team, and you’re encouraged to seek support.   

The point of this task is ensuring that new members will put in the time and effort to learn the necessary skills – it isn’t meant to test what skills you already have. Do not let the task deter you from staying on a design team!

The only way to gain practical experience through design team or club positions is to put in the effort! Attend every meeting and work session, engage actively in your tasks, complete any assignments on time, and maintain a positive attitude towards your fellow members. Be a team player! Balancing academics with extracurriculars and other responsibilities can be challenging, but with determination and effort, you can manage it.  

Design teams seek driven first-year students who bring fresh ideas and a willingness to learn and grow in their roles. As long as you have a genuine interest in your work, you can make the most of these opportunities. 

Clubs offer another avenue to become a well-rounded engineer, allowing you to engage in diverse activities and develop skills in ways you might not have imagined. By participating actively, you can expand your horizons and enrich your university experience. 

Specific to design teams:

What would design teams be without competitions? If you’re a dedicated team member you might be invited to join competitions in Canada, the U.S., and around the world! Competitions are amazing environments to partake in fast-paced and high-stakes engineering work and network with other universities and potential employers.

Your team/club leads will eventually need someone to take over their position; apply to subteam lead or other positions within your design team/club to grow those highly marketable leadership abilities.    


University-wide clubs and teams 

U of T has hundreds of clubs outside of Skule™. Joining a non-engineering-related club is a great way to broaden your horizons, meet new people from other faculties, and engage in some unique activities.