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

UCalgary Course Reviews

University of Calgary

CodeNameOverallEasinessInterestUsefulnessReviewssorted descending
PSYC 385Abnormal Psychology3.83.73.333
MATH 211Linear Methods I1.71.732.73
ANTH 201Introduction to Biological Anthropology4.4454.52
ENGG 201Behaviour of Liquids, Gases and Solids3.933.53.52
ENGG 349Dynamics2.91.52.54.52
SENG 471Software Requirements Engineering2.23.512.52
RELS 373Topics in Religious Studies32332
PSYC 373Motivation42.554.52
PHYS 221Mechanics3.53232
ANTH 331Sex and Gender3.532.51.52
ENGO 333Computing for Geomatics Engineers534.552
ENGO 363Estimation and Statistical Testing44351
PHIL 201Mind, Matter and God43541
MATH 375Differential Equations for Engineers and Scientists3.32351
MATH 327Number Theory3.33431
ANTH 305Human Variation and Adaptation2.72331
PHYS 369Acoustics, Optics and Radiation (for students in Engineering)2.72421
ECON 425International Trade2.31331
ENGO 327Spectral Analysis in Geomatics1.71131
GOPH 375Natural Disasters and Critical Earth Phenomena42541
GEOG 280Thinking Spatially in a Digital World42341
ENME 622Pump and Compressor Stations24331
SENG 401Software Architecture14221
SENG 438Software Testing, Reliability, and Quality34331
MATH 267University Calculus II53551
ENCI 451Structural Engineering I11111
BCEM 341Biochemistry of Life Processes11241
MATH 265University Calculus I55451
GEOG 354Social and Cultural Geography44541
SUST 201Exploring Sustainability54541
GERM 202German I24231
ENGG 687Ethics, Law, and the Engineering Profession15111
CHEM 203General Chemistry: Change and Equilibrium42531
PSYC 411Design and Analysis in Psychological Research43451
PLBI 327Systematics and Diversity of Plants43441
MATH 315Algebra I13531
CPSC 319Data Structures, Algorithms, and Their Applications13351
INTR 301A Multidisciplinary Survey of International Relations23211
MDSC 205Developing Health Research Literacy II32451
ENME 626Corrosion Science in the Pipelines Industry55551
GRST 209Classical Mythology and Literature43321
GEOG 310Landforms and Soils42431
PSYC 375Brain and Behaviour32441
MATH 515Foundations55551
GEOG 452Urban Social Geography42451
BIOL 205The Organization and Diversity of Life44331
EDUC 460Specialization I24221
EDUC 427Science, Technology, Engineering and Mathematics (STEM)34321
CPSC 521Foundations of Functional Programming51551
CPSC 217Introduction to Computer Science for Multidisciplinary Studies I43551
BMEN 322Biomedical Engineering Processes13311
ENEL 300Electrical and Computer Engineering Professional Skills34331
CPSC 471Data Base Management Systems22231
CHEM 201General Chemistry: Structure and Bonding12111
RELS 387Christian Monks, Mystics and Reformers53551
MDSC 341Principles of Human Genetics43541
MDSC 508Honours Thesis and Research Communication11111
MDSC 203Developing Health Research Literacy I43551
GLGY 305Introduction to Dinosaurs45311
GEOG 308Climate and Ecosystems43431
CPSC 481Human-Computer Interaction I43531
ASTR 207Introduction to Astronomy I - The Solar System55531
ENGL 251Literature and Society43421
BMEN 381Mechanics I43441
ARCH 790Directed Study in Architecture00000
ANTH 641Seminar in Civil-Military Relations00000
ART 233Art Fundamentals: 3D00000
ART 251Media Arts: Practice and Theory00000
ANTH 313Anthropology of the Environment00000
ALMC 202Beginners Arabic I00000
ART 311Topics in Art00000
ART 315Programming for Artists00000
ALMC 303Continuing Arabic II00000
ART 323Digital Sculpture00000
ART 332Topics in Photography00000
ACSC 325Theory of Interest/Mathematics of Finance00000
ANTH 329Topics in Ethnographic Overview of Selected World Areas00000
ALMC 317Muslim Civilization I00000
ART 340Panorama and 360 Virtual Reality Photography00000
ART 344Art Education Across the Lifespan II00000
ALMC 343Topics in Colloquial Spoken Arabic I00000
ART 351Painting: Figuration00000
ART 363Advanced Visual Research Methods00000
ANTH 350Laboratory Practice in Biological Anthropology00000
ALMC 360Topics in Muslim Literatures00000
ART 379Printmaking: Intaglio00000
ART 399Art in Theory and Practice I00000
ARKY 201Introduction to Archaeology00000
ART 421Advanced Topics in Digital Arts00000
ART 451Painting: Expanded Field00000
ACCT 623Advanced Taxation I00000
ACSC 519Quantitative Financial Risk Management00000
ANTH 371Political Anthropology00000
ARKY 303Archaeology of North America00000
ART 475Advanced Topics in Printmaking00000
ART 499Art in Theory and Practice II00000
ARKY 321Mammoths to Maize, Medicine Wheels and Warriors: Archaeology of the Canadian Plains00000
ART 599Professional Aspects of Art00000
ART 609Art Theory and Criticism00000
ANTH 395Anthropology of Science00000