Cutie Jason

Cutie Jason

Jason Nguyen

January 20, 2024

 • 4 min read

0

Rate My Courses at TMU

They have ratemyproffessor.com, now I will do a rate my course

tmu

Student Life at Toronto Metropolitan University (TMU)

Greetings, future TMU students! As a current engineering student at Toronto Metropolitan University, I’ve decided to share my experiences with the courses I’ve taken. I believe that understanding your academic challenges can help you overcome them. Here’s a glimpse of what you might encounter during your time at TMU.

MTH140 - Calculus 1

Difficulty: 5/10

This course delves into high school pre-calculus and calculus. Topics include advanced functions, limits, continuity, and differentiation. I had the privilege of learning from Prof. Majed El-Qasas, a wizard in making math seem easy. Evaluation consisted of three tests (30% each) and weekly quizzes (10%).

CEN100 - Introduction to Engineering

Difficulty: 0/10

This class provided an overview of various engineering branches and their functions. It involved enjoyable projects, though I would have preferred them in person. Iclickers were used, graded for accuracy (10%). The final was straightforward if you paid attention, resulting in an A-/A grade.

PCS211 - Physics: Mechanics

Difficulty: ∞/10

Taught by Prof. Catherine Beachemin, this course simplified physics ideas. However, self-teaching was necessary due to the rigorous grading. Expect to dedicate significant time to physics problems.

MTH141 - Linear Algebra

Difficulty: 8/10

A challenging math class, especially without prior knowledge of vectors. The fast-paced course required intense focus and extensive practice.

CHY102 - Chemistry

Difficulty: 4/10

Despite my initial dislike for chemistry, this class became a favorite. Exceptional professors made complex concepts easy to understand. Asynchronous lessons with a full week for completion were a plus.

PHL110 - Philosophy of Religions

Difficulty: 8/10

My least favorite class, taken as a liberal requirement. Grading included attendance (10%), three quizzes (20% each), and a term paper (30%). Not recommended unless deeply interested in philosophy and religions.

FRE201 - Introductory French II

Difficulty: 5/10

An okay class for those familiar with French. The professor was helpful, and with a bit of concentration and homework, it’s manageable.

ECN801 - Engineering Economics

Difficulty: 7/10

A challenging course focusing on interest rates, time periods, present/future values, MMAR, IRR, etc. Calculations were complex, but I simplified the process using a programmed Excel sheet. I recommend this approach to future engineering students.

Check out my Excel sheet.

MTH240 - Calculus 2

Difficulty: 7/10 I found this course more challenging than Calculus 1. The professor was excellent, but the material was complex since it involved integration, series, and sequences. I recommend practicing regularly to grasp the concepts.

PCS125 - Physics: Waves and Fields

Difficulty: 6/10 This course was more manageable than PCS211. The professor was engaging, and the material was easier to understand. I recommend attending lectures and practicing regularly to succeed.

ELE202 - Electrical Circuits Analysis

Difficulty: 1/10 I would not say its a challenging course since most of the material was covered in high school. The professor was excellent, and the labs were fun. Some friends i know found it challenging though, so it depends on your background.

CPS188 - Computer Programming Fundementals

Difficulty: 3/10 COmpletely bird course, the professor was excellent and the material was easy to understand. You would definitely learn C programming in this course, however its only like starter C so if you want to be in the industry then more practice is needed on your own.

Year 2

MTH312 - Calculus 3

Difficulty: 8/10 This course was challenging, especially since it involved 3D calculus. The professor was excellent, but the material was complex especially since it involved partial derivatives, multiple integrals, and vector calculus and its only getting harder. I recommend practicing regularly to grasp the concepts.

COE318 - Software Systems

Difficulty: 6/10 Course that is meant to be for software engineering students, however, it is a good course for all engineering students to take. The professor was excellent, and the material was easy to understand. The labs were fun and the assignments were challenging but doable. You would learn Java in this course. But since this course is running by the Department of Engineering not Computer Science, you would have to do code on paper!

COE328 - Digital Systems

Difficulty: 7/10 It’s all about bits and binary and basic hardware design. The professor was excellent, and the material was easy to understand. The labs were fun and the assignments were challenging but doable. You would learn VHDL in this course.

ELE302 - Electric Networks

Difficulty: 8/10 For this course you would learn more in depth of common electrical circuits and how to analyze them. The Prof is a hit or miss, but the material is ok, but they would get rushed at the end of the semester just like how i got it in ELE202 so be prepared for that.

CMN432 - Communication in the Engineering Profession

Difficulty: 2/10 I barely even went to this class, the only thing that you need to concern for this course is you would get in a team at the start of the semester and y’all would have a big report at the end so be careful with who you choose.

COE428 - Engineering Algorithms and Data Structures

Difficulty: 8/10 This course is a must for all engineering students, I love this course by the way. YOu will learn about algorithms and data structures and how to implement them in C. The professor was excellent, and the material was easy to understand. The labs were fun and the assignments were challenging but doable.

COE528 - Computer Oriented Engineering Analysis and Design

Difficulty: 9/10 I hate this course so much, it’s all about software engineering and how to design software. The lectures are boring and the assignments are hard. The professor was ok, but the material was complex especially since it involved UML, design patterns, and software architecture.

ELE404 - Electronic circuits

Difficulty: 7/10 This course is all about electronic circuits and how to analyze them. Fei Yuan is the goat, and the material was easy to understand. The labs were fun and the assignments were challenging but doable. You would learn about transistors and diodes in this course.

MTH 314 - Discrete Mathematics for Engineers

Difficulty: 6/10 I would say it’s an ok course, the material is not that challenging and it is mostly logics and proofs. You will pass this course don’t worry

‘ll update with more experiences in the near future!

Topics

blogtmucourses

More stories

Jan, 2024 • 1 min read

Image Creator

image-created

Jan, 2024 • 1 min read

Nobel Prize Analysis

nobel-prize

Social media

avatar

GitHub

0 followers

Follow
avatar

LinkedIn

85 followers

Follow
avatar

Instagram

286 followers

Follow
avatar

YouTube

21 subscribers

Follow