INITIALIZING
0%
05 — ACADEMICS

STUDY

SMARTER.

Week-by-week guides, student reviews, and curated resources — for every year of Mechatronics at TMU.

4
Years Covered
13+
Course Guides
100%
Student-Written
Year 01

FIRST YEAR

Building the foundations — math, physics, chemistry, and your first taste of engineering

Semester 1
MTH140
Calculus I
Math · Semester 1
MTH140 builds directly on Grade 12 calculus, covering limits, derivatives, applications of differentiation, and integrals. It sets the foundation for MTH240 and every engineering course that follows. The course moves fast — staying on top of weekly practice is essential.
⚡ Student Advice — General
Calculus I can be overwhelming if you fall behind even a couple of lessons — concepts build on each other rapidly. Prioritize in-class recommended problems over textbook recommendations. Move on once you have a decent understanding; don't get stuck on one topic for too long. The course is fairly easy to pass with consistent practice (about 2 hours a week). It's not a "read the slides" course — you have to solve problems to actually understand it.

Best professor: Francis Duah — highly recommended. He explains concepts clearly, keeps the class engaged, and makes the course manageable for incoming students.
📋 Labs
Labs review course questions taken up by a TA — not mandatory, but recommended. The smaller setting is great for asking questions and the format mimics exam questions closely.
📝 Midterm & Final
Past midterms are significantly more representative than textbook problems — study those first. The midterm is usually harder than the final. For the final, past exams are again your best prep. Attend study halls. Master limits, derivatives, Riemann sums, chain rule, and trig derivatives — they always show up on finals.
MTH141
Linear Algebra
Math · Semester 1
Coming Soon

Student review coming soon. Want to contribute your experience?

Submit a Review →
CEN100
Introduction to Engineering
Engineering · Semester 1
Coming Soon

Student review coming soon. Want to contribute your experience?

Submit a Review →
CHY102
Chemistry for Engineers
Chemistry · Semester 1
Coming Soon

Student review coming soon.

Submit a Review →
PCS211
Physics: Mechanics
Physics · Semester 1
Coming Soon

Student review coming soon.

Submit a Review →
Semester 2
MTH240
Calculus II
Math · Semester 2
Recommended prof: Dr. Saeid Samiezadeh
MTH240 builds directly off Calc I — integration techniques, L'Hôpital's Rule, sequences and series, power series, first-order differential equations, and an intro to multivariable calculus. This is where math starts to feel genuinely useful for engineering.
⚡ Student Advice
If you struggled in Calc I, that's fine. Calc II focuses on specific areas in depth — especially integration and sequences and series — and with practice they become very manageable and even enjoyable. The course mainly focuses on: integrals, sequences and series, first-order differential equations, and partial derivatives. There's a lot of natural repetition that helps things click.

For integrals (the bulk of the course) — do reps whenever you're bored. You should be able to look at an integral and instantly know what method to use. If you can't, you need more reps. Dr. Samiezadeh's slides alone are enough prep — no textbook required.
📋 Labs
Labs are easy if you're caught up on the material. Lab quizzes are straightforward if you understand the content — just stay on top of lectures.
MEC222
Engineering Graphics
Engineering · Semester 2
MEC222 covers engineering graphical communication — technical drawing and 3D CAD using SolidWorks. Labs are split between manual studio (hand-drawn) and CAD sections.
📋 Labs
Labs are mandatory. TAs are helpful if you're stuck. Manual studio labs have a take-home component, and the big sketching project at the end is very time-consuming — start it as early as possible. Important: rulers and compasses are not allowed in manual labs — all lines must be freehand.
📝 Midterm & Final
There are 2 midterms — one for CAD and one for manual studio. If you're keeping up with labs, midterms should be manageable. The final is a mix of sketching and MCQ on knowledge and terminology.
CPS188
Computer Programming (C)
Computing · Semester 2
Recommended prof: Professor Hamlin
Your gateway into programming with C. Covers fundamentals that feed directly into MTE301 and later computing courses.
⚡ General
Go to lectures — Professor Hamlin is great at explaining fundamentals, especially if you're starting from zero. Labs aren't mandatory, but if you struggle with coding, attend them and use TA time for debugging assignments.
📝 Midterm & Exam
The midterm is a hands-on technical exam — similar to lab assignments but harder. Don't rely on ChatGPT for assignments or you'll struggle here. Memorize syntax — code that doesn't compile earns a 0. The final is MCQ — know your syntax, binary conversions, and number bases. It's honestly easier than the midterm.
MEC323
Statics & Mechanics of Materials
Mechanics · Semester 2
Covers equilibrium of rigid bodies, trusses, frames, and machines (Statics), then stress/strain, Hooke's Law, axial/torsional loading, and statically indeterminate problems (Mechanics of Materials).
⚡ General
This is a critical foundation for MEC311 (Dynamics) — understanding Statics thoroughly will make everything in 2nd year much smoother. There's no final project, but there is a computer assignment worth 2.5% due in Week 11.
MEC325
Engineering Design & Human Factors
Design · Semester 2
Covers ergonomics and human factors in design. Labs include 3 in-person quizzes and a semester-long group project. No midterm — quizzes and final are all multiple choice. A 50% weighted average is required for both the exam component and the project component independently.
⚡ Group Project
MEC325 often has one of the lower course averages, and the project is marked harshly. Groups are assigned by personality quiz. Meet outside of lab time to make real progress. For the final report, have 2–3 people dedicated to CAD only — it's too slow for one person. Remaining members can handle the written portions based on previous milestones.
📝 Quizzes & Final
Quizzes use randomized questions from a cumulative pool — attend lectures and study the materials. Knowledge of the ear and eye anatomy will be tested. Start studying early and ace the quizzes — the final overlaps heavily with quiz content.

Missing a Year 1 course? Help us build the most complete guide for incoming Mechatronics students at TMU.

Contribute a Review →
Year 02

SECOND YEAR

Core mechatronics — dynamics, circuits, programming, and your first real engineering courses

Semester 1
MTE301
Programming for Mechatronics
Computing · Semester 3
Professor: Prof. Chhabra
C++ from the ground up, building on CPS188. Covers OOP fundamentals (abstraction, encapsulation, inheritance, polymorphism), data structures, pointers, and operator overloading. Labs involve programming a virtual robot to navigate spaces. A brief Python intro appears at the end.
⚡ General
This course makes you proficient in C++ through genuinely challenging labs you can't copy from YouTube or Reddit — they're uncheatable by design. Ask questions often; Prof. Chhabra moves fast but always clarifies when asked. Reading the textbook is actually recommended — it adds important context to OOP concepts like inheritance and multithreading.

Don't cheat on labs. Understanding here directly affects your performance in MTE502 (Microprocessors) later.
📋 Labs
Extremely challenging — intentionally. The best approach: find an upper-year Mechatronics student who's taken the course and ask for their guidance on strategy.
📝 Exams & Final Project
A cheat sheet is usually allowed on the final — fill it with both theory (the 4 OOP pillars, what inheritance means) and code examples. The final project allows a lot of customization — choose something ambitious and physical if possible. It's a significant portion of your grade and a great résumé piece for co-op.
CMN432
Communication for Engineers
Communications · Semester 3
Coming Soon

Student review coming soon.

Submit a Review →
MTH425
Probability & Statistics
Math · Semester 3
Coming Soon

Student review coming soon.

Submit a Review →
Semester 2
MTE401
Analysis of Electric Circuits
Electrical · Semester 4 · Week-by-Week Guide
The core circuits course for Mechatronics — DC analysis, nodal/mesh methods, Thevenin/Norton equivalents, capacitors, inductors, transient response, AC circuits, phasors, impedance, and power analysis. Assessment is split between theory and labs, with a midterm, comprehensive final, lab reports, quizzes, and two individual lab tests — all must be passed separately.
⚡ General Advice
MTE401 is formula-driven, but what matters is process. You're always converting a circuit into equations, picking the right method (nodal vs mesh vs Thevenin), and solving efficiently. Falling behind on nodal/mesh and source transformations early makes the rest of the term much harder. Consistency beats cramming — weekly practice is everything.
📋 Labs
Labs cover: Ohm's Law, nodal analysis, Thevenin equivalents, RC/RL step responses, resonance, and AC behavior. Prepare ahead — labs use the full 2 hours. Simulate in LTspice beforehand. Wiring errors eat time — double-check early. Keep organized notes; they're essential for lab reports. Labs build directly toward lab tests near the end of semester.
📝 Midterm
Focuses on DC analysis and early energy-storage concepts. Practice volume matters. Build a routine: identify nodes → pick a method → write equations → solve → sanity-check. Once the structure clicks, most problems become manageable.
📝 Final Exam
Comprehensive — emphasizes AC analysis, phasors, impedance, power calculations, resonance, and RC/RL transients. Drill phasor conversions and power-factor questions until automatic. Redo lab tests and tutorial problems. Conceptual mastery first — recognizing what a circuit needs makes the algebra far easier.
📅 Week-by-Week Topics
Week
Topic
WK 02
Ohm's Law, KVL, KCL, Series/Parallel Circuits
WK 03
Resistor Reduction, Voltage & Current Division, Nodal Analysis
WK 04
Mesh Analysis, Superposition
WK 05
Source Transformation
WK 06
Thevenin's & Norton's Analysis
WK 07
Capacitors & Inductors
WK 08
RC Circuits
WK 09
RL Circuits
WK 10
AC Generators, Complex Numbers
WK 11
Phasors, Impedance, AC Mesh/Nodal/Superposition, Power
WK 12
Average/RMS/Apparent Power, Power Factor
MEC311
Dynamics
Mechanics · Semester 4
Content Coming

Week-by-week content and student review coming soon.

Submit a Review →
MEC511
Thermodynamics
Thermal · Semester 4
Content Coming

Week-by-week content and student review coming soon.

Submit a Review →
MTH410
Differential Equations
Math · Semester 4
Content Coming

Week-by-week content and student review coming soon.

Submit a Review →
MEC322
Fluid Mechanics
Fluids · Semester 4
Coming Soon

Student review coming soon.

Submit a Review →

Have notes or reviews for MEC311, MEC511, or MTH410? Help us build out the Year 2 guides.

Contribute →
Year 03

THIRD YEAR

Signals, microprocessors, controls — where mechatronics starts to click

Semester 1
MTE501
Signals and Systems
Signals · Semester 5
The core signals & systems course. Covers continuous-time and discrete-time signals, LTI systems, convolution, Fourier Transform, DTFS/DTFT, z-transform, stability, causality, poles/zeros, sampling, and aliasing. Essential groundwork for controls, robotics, communications, and embedded signal processing.
⚡ General Advice
MTE501 is concept-heavy but very rewarding. Think in question types — not chapters:
  • Difference equation → find H(z) and h[n]
  • Finite-length DT signal → DTFT via geometric series
  • Periodic DT signal → DTFS via Euler
  • Rational X(z) + ROC → inverse z and time support
Build a 1-page cheat sheet of recipes. Treat complex exponentials as your best friends.
📋 Labs
Python experiments: plotting time-domain signals and spectra, visualizing convolution and filtering, demonstrating sampling and aliasing. Don't treat labs as throwaway marks — they make exam questions feel intuitive. Pay attention to what the math is doing visually.
📝 Midterm
One-page single-sided cheat sheet allowed. Covers up to Laplace transform — CT signals/systems, LTI properties, impulse/step response, convolution, Laplace transform, and solving differential equations. Focus on going: diff eq → Laplace → H(s) → y(t) or h(t) smoothly.
📝 Final Exam
One-page double-sided cheat sheet. Cumulative but heavier on later topics: sampling, Nyquist rate, DT convolution, DTFS/DTFT, z-transform and ROC, stability. Spend extra time on ROC reasoning (causal vs non-causal, stable vs unstable).
MTE502
Microprocessors
Embedded · Semester 5
Where you learn how the brain of a mechatronic system works. Uses the ATmega328P (Arduino Uno chip) to cover CPU and memory, AVR assembly and C, digital I/O, timers, PWM, ADC, and interrupts. By the end, you'll understand what the microcontroller is actually doing in a robot — how it reads inputs, makes decisions, and drives outputs in real time.
⚡ General Advice
Think like hardware, not just like a programmer. When you see C code, ask: "What bits and registers is this touching?" Practice bit math — binary/hex conversions, masks, shifts, and flag logic appear constantly. Don't fear assembly — once you've done a handful of examples by hand, patterns start repeating. Small regular practice beats cramming.
📋 Labs
Labs are 1 hour — short for what needs to be done. Write and think through as much code as possible at home using the slides and datasheet. Use lab time for demos, debugging, and hardware testing. Most problems are simple: wrong pin, wrong DDR/PORT settings, missing ground, or power issues. Check those first.
📝 Midterm & Quiz
MCQ, short answer, and longer written questions. Expect: CPU/registers/SREG flags, assembly tracing, digital I/O logic, basic control concepts and PWM. Practice by tracing code by hand — compute flag results, explain configurations.
📝 Final & Maze Project
One double-sided cheat sheet allowed. Cumulative but leans toward later material — timers, ADC, interrupts, and control-style questions. The final project is an autonomous line-following maze-solving robot. Start early — friction, sensor noise, battery level, and alignment issues only show up on real hardware. Get a basic version working first, then refine.

Have reviews for other Year 3 courses? Help upper-year students navigate the toughest semester.

Contribute →
Year 04

FOURTH YEAR

Capstone projects and advanced specialization — your final stretch

Year 4 course guides are in progress. Upper-year students — your insights are needed here most.

Contribute a Review →

NEED HELP?

MCU offers free academic support run by students who've already been through these courses.

Drop-In Tutoring

Walk in, get help. No booking required — bring your notes and questions and one of our tutors will work through it with you.

1-on-1 Sessions

Book via email

Need focused time on a specific topic? Email us to book a private session with an upper-year tutor who's taken the course.

Study Groups

Check Discord

Weekly study groups organized by course. Check the MCU Discord server for current schedules and meetup spots.

MECHATRONICS COURSE GUIDES STUDENT REVIEWS PAST EXAMS VIDEO RESOURCES MCU ACADEMICS TMU ENGINEERING STUDY SMARTER MECHATRONICS COURSE GUIDES STUDENT REVIEWS PAST EXAMS VIDEO RESOURCES MCU ACADEMICS TMU ENGINEERING STUDY SMARTER