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

McGill Course Reviews

McGill University

CodeNameOverallEasinessInterestUsefulnessReviewssorted descending
COMP 202Foundations of Programming3.12.63.43.45
MATH 133Linear Algebra and Geometry4.53.34.84.84
CHEM 110General Chemistry 14.94.34.74.73
MATH 141Calculus 2323.33.73
BIOL 112Cell and Molecular Biology3.13.3233
MATH 139Calculus 1 with Precalculus4.9554.52
PHYS 131Mechanics and Waves4.23552
FACC 100Introduction to the Engineering Profession4.754.54.52
CCOM 206Communication in Engineering4.94552
CHEM 120General Chemistry 24.74551
PHYS 142Electromagnetism and Optics4.33551
PHIL 237Contemporary Moral Issues43551
BASC 201Arts & Science Integrative Topics44531
GEOG 205Global Change: Past, Present and Future3.73541
COMP 206Introduction to Software Systems33421
ECSE 202Introduction to Software Development2.73321
CIVE 302Probabilistic Systems43541
SOCI 212International Migration44531
FACC 300Engineering Economy42551
AGRI 215Agro-Ecosystems Field Course55551
MATH 263Ordinary Differential Equations for Engineers43551
AGRI 340Principles of Ecological Agriculture54551
MATH 150Calculus A52551
CIVE 202Construction Materials34341
CCCS 431Networking Fundamentals12211
CIVE 207Solid Mechanics53551
CIVE 320Numerical Methods53551
COMP 208Computer Programming for Physical Sciences and Engineering55551
CIVE 290Thermodynamics and Heat Transfer53551
CIVE 205Statics44551
CIVE 327Fluid Mechanics and Hydraulics34331
EPSC 221General Geology34321
CIVE 225Environmental Engineering43551
CIVE 527Renovation and Preservation: Infrastructure44551
FDSC 200Introduction to Food Science54541
COMP 250Introduction to Computer Science11451
CIVE 311Geotechnical Mechanics32551
FACC 250Responsibilities of the Professional Engineer35251
CIVE 206Dynamics42551
CIVE 210Surveying44551
CIVE 319Transportation Engineering54551
MECH 261Measurement Laboratory32341
CIVE 208Civil Engineering System Analysis44551
CIVE 318Structural Engineering 253551
MATH 151Calculus B51551
MATH 264Advanced Calculus for Engineers54551
CIVE 317Structural Engineering 153551
CIVE 323Hydrology and Water Resources43551
CHEE 591Environmental Bioremediation53551
CIVE 462Design of Steel Structures53551
MATH 262Intermediate Calculus54551
MECH 289Design Graphics54551
CCOM 314Communicating Science00000
BIOL 395Quantitative Biology Seminar00000
CCTR 467Administrative Translation: HR & Training00000
CEEN 106Elementary English 200000
ANTH 480Special Topic 500000
BIOL 468D2Independent Research Project 300000
CEEN 332English Communication Practice 300000
CCLW 511Law 100000
BIOL 304Evolution00000
CCS2 505Programming for Data Science00000
ANTH 381Special Topic 200000
CCTX 532Taxation 200000
BIOL 466Independent Research Project 100000
CEEN 267English Study Topics: The Story of Canada00000
AGRI 195Freshman Seminar 100000
CEFN 104Elementary French00000
BIOL 524Topics in Molecular Biology00000
CEFN 332French Communication Practice 300000
CEGL 323Intensive English - Intermediate 200000
ANTH 513The Poetry of Anthropology00000
BIOL 588Advances in Molecular/Cellular Neurobiology00000
CESL 300ESL: Academic English 200000
CGM2 590Topics in Management00000
BIOS 624Data Analysis & Report Writing00000
CGMG 318Selling Models and Business Negotiation00000
CHEE 370Elements of Biotechnology00000
AEMA 101Calculus 100000
ANAT 214Systemic Human Anatomy00000
ATOC 312Rotating Fluid Dynamics00000
BMDE 501Selected Topics in Biomedical Engineering00000
CHEE 456Design Project 100000
CHEE 515Material Surfaces: A Biomimetic Approach00000
BREE 187Freshman Seminar 100000
CHEE 682Laboratory Safety 200000
CHEE 699Thesis Research 200000
ATOC 670Reading Course: Meteorology 100000
BREE 324Elements of Food Engineering00000
CHEM 112General Chemistry Laboratory 100000
CHEM 212Introductory Organic Chemistry 100000
BREE 412Machinery Systems Engineering00000
CHEM 267Introductory Chemical Analysis00000
CHEM 396Undergraduate Research Project00000
ANAT 432Honours Research Project00000
ATOC 694Master's Thesis Progress Report and Seminar00000
BREE 490Engineering Design 200000
CHEM 480Undergraduate Research Project 200000
CHEM 522Stereochemistry00000
BREE 533Water Quality Management00000