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

UAlberta Course Reviews

University of Alberta

CodeNameOverallEasinessInterestUsefulnessReviewssorted descending
MEC E 607Optical-Mechanical Sensing00000
MEC E 460Design Project00000
MEC E 463Thermo-Fluids Systems Design00000
MEC E 464Design for Manufacture00000
MEC E 466Building Systems Design00000
MEC E 480Advanced Strength of Materials II00000
MEC E 537Aerodynamics00000
MEC E 539AApplied Computational Fluid Dynamics00000
MEC E 563AFinite Element Method for Mechanical Engineering00000
MEC E 443BEnergy Conversion00000
MEC E 630Fluid Dynamics00000
MEC E 635Mechanics of Respiratory Drug Delivery00000
MEC E 645Transport and Kinetic Processes in Electrochemical Systems00000
MEC E 653Signal Processing of Time and Spectral Series00000
MEC E 664Advanced Design and Simulation of Micro and Nano Electromechanical Sensors (MEMS/NEMS)00000
MEC E 681Elasticity00000
MEC E 686Assessment and Analysis of Biomechanical Motion00000
MEC E 340BApplied Thermodynamics00000
MEC E 910BDirected Research Project00000
MEC E 200BIntroduction to Mechanical Engineering00000
MEC E 250Engineering Mechanics II00000
MEC E 250BEngineering Mechanics II00000
MEC E 260AMechanical Design I00000
MEC E 265BEngineering Graphics and CAD00000
MEC E 300BMechanical Measurements00000
MEC E 331AFluid Mechanics I00000
MEC E 690Analytical Techniques in Engineering00000
MEC E 362Mechanics of Machines00000
MEC E 364AManufacturing Processes00000
MEC E 371BHeat Transfer00000
MEC E 390Numerical Methods of Mechanical Engineers00000
MEC E 403AMechanical Engineering Laboratory II00000
MEC E 420Feedback Control Design of Dynamic Systems00000
MEC E 430BFluid Mechanics II00000
MEC E 638Vortex Flows00000
MEC E 462Piping Systems Design00000
MEC E 469Experimental Design Project II00000
MEC E 495Research Project00000
MEC E 539Applied Computational Fluid Dynamics00000
MEC E 563Finite Element Method for Mechanical Engineering00000
MEC E 606Photonics Measurement Systems in Fluid Mechanics00000
MEC E 620Combustion00000
MEC E 634Aerosol Science and Technology00000
MEC E 451BVibrations and Sound00000
MEC E 643Renewable Energy Engineering and Sustainability00000
MEC E 651Advanced Robotics: Analysis and Control00000
MEC E 656Wave Propagation in Structures00000
MEC E 669Multifunctional Polymer-Based Composites00000
MEC E 683Statistical Mechanics with Applications00000
MEC E 692Fundamentals of Engineering Numerical Analysis00000
MEC E 900BDirected Research Project00000
MEC E 362AMechanics of Machines00000
MEC E 900ADirected Research Project00000
MEC E 230Introduction to Thermo-Fluid Sciences00000
MEC E 260Mechanical Design I00000
MEC E 265Engineering Graphics and CAD00000
MEC E 300AMechanical Measurements00000
MEC E 301AMechanical Engineering Laboratory I00000
MEC E 331BFluid Mechanics I00000
MEC E 360Mechanical Design II00000
MEC E 788Advanced Topics in Solid Mechanics I00000
MEC E 364BManufacturing Processes00000
MEC E 380Advanced Strength of Materials I00000
MEC E 390ANumerical Methods of Mechanical Engineers00000
MEC E 403BMechanical Engineering Laboratory II00000
MEC E 420AFeedback Control Design of Dynamic Systems00000
MEC E 430AFluid Mechanics II00000
MEC E 443AEnergy Conversion00000
MEC E 632Turbulent Fluid Dynamics00000
MEC E 463BThermo-Fluids Systems Design00000
MEC E 464BDesign for Manufacture00000
MEC E 468Numerical Simulation in Mechanical Engineering Design00000
MEC E 494Introduction to Research00000
MEC E 537AAerodynamics00000
MEC E 539BApplied Computational Fluid Dynamics00000
MEC E 563BFinite Element Method for Mechanical Engineering00000
MEC E 614Iterative Learning Control00000
MEC E 460BDesign Project00000
MEC E 636Environmental Fluid Mechanics00000
MEC E 639Computational Fluid Dynamics00000
MEC E 646Interfacial Science and Surface Engineering00000
MEC E 663Theory and Applications of Finite Element Method00000
MEC E 671Heat Conduction00000
MEC E 682Nanomechanics00000
MEC E 687Introduction to Impact Dynamics of Materials00000
MEC E 364Manufacturing Processes00000
MEC E 230BIntroduction to Thermo-Fluid Sciences00000
MEC E 250AEngineering Mechanics II00000
MEC E 260BMechanical Design I00000
MEC E 300Mechanical Measurements00000
MEC E 301Mechanical Engineering Laboratory I00000
MEC E 331Fluid Mechanics I00000
MEC E 340AApplied Thermodynamics00000
MEC E 360BMechanical Design II00000
MEC E 694Applied Computational Intelligence for Engineers00000
MEC E 371AHeat Transfer00000
MEC E 380BAdvanced Strength of Materials I00000
MEC E 403Mechanical Engineering Laboratory II00000
MEC E 415Busting Myths with Analysis00000
MEC E 430Fluid Mechanics II00000
MEC E 443Energy Conversion00000
MEC E 451AVibrations and Sound00000
MEC E 637Colloidal Hydrodynamics00000
MEC E 464ADesign for Manufacture00000
MEC E 467Modelling and Simulation of Engineering Systems00000
MEC E 485Biomechanical Modelling of Human Tissues and Systems00000
MEC E 537BAerodynamics00000
MEC E 541Combustion Engines00000
MEC E 569Mechanics and Design of Composite Materials00000
MEC E 615Control Methods Applied to Partial Differential Equations00000
MEC E 633Particle Engineering00000
MEC E 463AThermo-Fluids Systems Design00000
MEC E 644Polymeric and Composite Nanofibers00000
MEC E 650Analytical Dynamics00000
MEC E 662Introduction to Polymer Microfabrication00000
MEC E 668Design of Experiments in Mechanical Engineering00000
MEC E 680Continuum Mechanics00000
MEC E 685Macro Fracture Mechanics00000
MEC E 691Advanced Metrology for Micro- or Nanosystems00000
MEC E 371Heat Transfer00000
MEC E 910ADirected Research Project00000
MEC E 200Introduction to Mechanical Engineering00000
MEC E 230AIntroduction to Thermo-Fluid Sciences00000
MEC E 265AEngineering Graphics and CAD00000
MEC E 301BMechanical Engineering Laboratory I00000
MEC E 340Applied Thermodynamics00000
MEC E 360AMechanical Design II00000
MEC E 362BMechanics of Machines00000
MEC E 200AIntroduction to Mechanical Engineering00000
MEC E 380AAdvanced Strength of Materials I00000
MEC E 390BNumerical Methods of Mechanical Engineers00000
MEC E 409Experimental Design Project I00000
MEC E 420BFeedback Control Design of Dynamic Systems00000
MEC E 442Vehicle Propulsion Systems00000
MEC E 451Vibrations and Sound00000
MEC E 460ADesign Project00000