EssayPal.ai - This AI writes in your style of writing!

UBC Course Reviews

University of British Columbia

CodeNameOverallEasinessInterestUsefulnessReviewssorted descending
MECH 463Mechanical Vibrations22221
MECH 591DDirected Studies in Mechanical Engineering - TWO PHASE FLOW00000
MECH 527Mechatronic System Design Project II00000
MECH 535Orthopaedic Biomechanics00000
MECH 540BEmerging Topics in Mechatronics, Manufacturing, Controls, and Automation - PRNCPLS MECHTRCS00000
MECH 540DEmerging Topics in Mechatronics, Manufacturing, Controls, and Automation - MLTIBDY DYNAMICS00000
MECH 542CAD/CAM Principles and Practice00000
MECH 570BEmerging Topics in Thermofluids - MICROFLUIDICS00000
MECH 578Internal Combustion Engines00000
MECH 582Experimental Fluid Mechanics00000
MECH 591ADirected Studies in Mechanical Engineering - APPLD AIR QLTY00000
MECH 520Control Sensors and Actuators00000
MECH 699Doctoral Dissertation00000
MECH 220Technical Skills Practicum00000
MECH 326Mechanical Design00000
MECH 410ISpecial Topics in Mechanical Engineering - THERMAL RADIATN00000
MECH 460Advanced Mechanics of Materials00000
MECH 500BEmerging Topics in Mechanical Engineering - ADV ENGINE ANLYS00000
MECH 500EEmerging Topics in Mechanical Engineering - PRO COMPTNCIES00000
MECH 510Computational Methods in Transport Phenomena I00000
MECH 466Automatic Control00000
MECH 360Mechanics of Materials00000
MECH 380Fluid Dynamics00000
MECH 410CSpecial Topics in Mechanical Engineering - UNDERGRD RSRCH I00000
MECH 410KSpecial Topics in Mechanical Engineering - ADV MECHATRONICS00000
MECH 431Engineering Economics00000
MECH 436Fundamentals of Injury Biomechanics00000
MECH 445Fuel Cell Systems00000
MECH 458Mechatronics Design Project00000
MECH 512Experimental Methods in Mechanics00000
MECH 469Dynamic System Modelling00000
MECH 477Aerospace Propulsion00000
MECH 479Introduction to Computational Fluid Dynamics00000
MECH 488Introduction to Ship Hydrodynamics00000
MECH 493Introduction to Academic Research00000
MECH 496Engineering Management00000
MECH 502Fluid Mechanics00000
MECH 509Controls00000
MECH 550ESpecial Advanced Courses - PRNCPLS MECHTRCS00000
MECH 500DEmerging Topics in Mechanical Engineering - PRO COMPTNCIES00000
MECH 507Analytical Dynamics00000
MECH 511Computational Methods in Transport Phenomena II00000
MECH 515BEmerging Topics in Applied Mechanics - MECH MATERIAL00000
MECH 522Foundations in Control Engineering00000
MECH 540EEmerging Topics in Mechatronics, Manufacturing, Controls, an...00000
MECH 550ISpecial Advanced Courses - THERMAL RADIATN00000
MECH 550JSpecial Advanced Courses - DYN AERSOL&SPRAY00000
MECH 550KSpecial Advanced Courses - MECH BEHVR MANUF00000
MECH 484Aircraft Design: Aerodynamics00000
MECH 551Electro-Mechanical System Design Project I00000
MECH 555Fundamentals of Microelectromechanical Systems00000
MECH 570AEmerging Topics in Thermofluids - INTR NON-NEWTNIN00000
MECH 572Convection Heat Transfer00000
MECH 575RDirected Studies in Mechanical Engineering - LIQUID CRYS MOD...00000
MECH 576Combustion00000
MECH 592Machine Tool Structures and Vibrations00000
MECH 596CAD/CAM Principles and Practice00000
MECH 570DEmerging Topics in Thermofluids - THERMAL RADIATN00000
MECH 515AEmerging Topics in Applied Mechanics - EMRG TPCS APPL00000
MECH 545Fuel Cell Systems00000
MECH 550PSpecial Advanced Courses - ADV SOLID MECH00000
MECH 550XSpecial Advanced Courses - RES WRIT APP SCI00000
MECH 550YSpecial Advanced Courses - FLUID STRCTR INT00000
MECH 550NSpecial Advanced Courses - SYSTEMS ENGINEER00000
MECH 552Electro-Mechanical System Design Project II00000
MECH 561Linear Elasticity00000
MECH 327Thermodynamics II00000
MECH 575BDirected Studies in Mechanical Engineering - MECHTRNCS DSGN00000
MECH 575TDirected Studies in Mechanical Engineering - DATADRMOD&DYNSY...00000
MECH 575ADirected Studies in Mechanical Engineering - SFTWR DSGN LAB00000
MECH 589Computer Control of Multi-Axis Machines00000
MECH 597Project for M.Eng. Studies00000
MECH 231Technical Skills Practicum II00000
MECH 410XSpecial Topics in Mechanical Engineering - ADV ENGINE ANLYS00000
MECH 453Aerospace Design Project00000
MECH 540CEmerging Topics in Mechatronics, Manufacturing, Controls, and Automation - ADV MECHATRONICS00000
MECH 485Aircraft Design: Structures00000
MECH 489Experimental Thermofluids00000
MECH 495Industrial Engineering00000
MECH 501Thermodynamics00000
MECH 503Linear Elasticity00000
MECH 514Linear FEA in Solids and Heat Transfer00000
MECH 526Mechatronic System Design Project I00000
MECH 529Modelling of Dynamic Systems00000
MECH 536Fundamentals of Injury Biomechanics00000
MECH 478Internal Combustion Engines00000
MECH 541Computer Control of Multi-Axis Machines00000
MECH 563Robotics: Kinematics, Dynamics and Control00000
MECH 570CEmerging Topics in Thermofluids - FLUID STRCTR INT00000
MECH 581Low Speed Aerodynamics00000
MECH 587Computational Fluid Dynamics00000
MECH 591BDirected Studies in Mechanical Engineering - DIR STDY MECH EN00000
MECH 598Research Seminar00000
MECH 224Integration of Engineering Concepts I00000
MECH 420Sensors and Actuators00000
MECH 223Introduction to the Mechanical Design Process00000
MECH 226Technical Communication for Mechanical Engineers00000
MECH 233Introduction to the Mechanical Design Process II00000
MECH 306Data Analysis and Mechatronics Laboratories00000
MECH 329Materials for Mechanical Design00000
MECH 368Engineering Measurements and Instrumentation00000
MECH 392Manufacturing Processes00000
MECH 410FSpecial Topics in Mechanical Engineering - UNDRGRD RSRCH II00000
MECH 260Introduction to Mechanics of Materials00000
MECH 426Mechanical Design00000
MECH 433Biofluids00000
MECH 439Biomechanics Research00000
MECH 457Mechanical Engineering Design Project00000
MECH 459Biomedical Design Project00000
MECH 464Industrial Robotics00000
MECH 468Modern Control Engineering00000
MECH 470Energy Conversion Systems00000
MECH 540AEmerging Topics in Mechatronics, Manufacturing, Controls, and Automation - SFTWR DSGN MECH00000
MECH 462Finite Element Analysis00000
MECH 467Computer Control of Mechatronics Systems00000
MECH 473Heating, Ventilating and Air Conditioning00000
MECH 481Aerodynamics of Aircraft I00000
MECH 491Computer-Aided Manufacturing00000
MECH 500AEmerging Topics in Mechanical Engineering - RES WRIT APP SCI00000
MECH 506Linear Vibrations00000
MECH 521Fundamentals of Microelectromechanical Systems00000
MECH 533Biofluids00000
MECH 423Mechatronic Product Design00000
MECH 544Machine Tool Structures and Vibrations00000
MECH 577Fuel Cell Systems00000
MECH 586Turbulent Shear Flow00000
MECH 591CDirected Studies in Mechanical Engineering - OIL WELL CEMENTG00000
MECH 599BThesis - MASC THESIS00000
MECH 225Integration of Engineering Concepts II00000
MECH 230Technical Skills Practicum I00000
MECH 280Introduction to Fluid Mechanics00000
MECH 698Seminar00000
MECH 325Machine Design00000
MECH 358Engineering Analysis00000
MECH 375Heat Transfer00000
MECH 410ASpecial Topics in Mechanical Engineering - PULP & PAPER TCH00000
MECH 410RSpecial Topics in Mechanical Engineering - MICROFLUIDICS00000
MECH 421Mechatronics System Instrumentation00000
MECH 435Orthopaedic Biomechanics00000
MECH 454Thermofluids Capstone Design Project00000
MECH 221Engineering Science I00000
MECH 222Engineering Science II00000
MECH 232Introduction to the Mechanical Design Process I00000
MECH 305Data Analysis and Mechanical Engineering Laboratories00000
MECH 328Mechanical Engineering Design Project00000
MECH 366Modelling of Mechatronic Systems00000
MECH 386Industrial Fluid Mechanics00000
MECH 410DSpecial Topics in Mechanical Engineering - ENGINERNG DYNMC00000
MECH 410USpecial Topics in Mechanical Engineering - AIR POLLUTION00000