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

uOttawa Course Reviews

University of Ottawa

CodeNameOverallEasinessInterestUsefulnessReviewssorted descending
MAT 1320Calculus I43.333.84
CSI 3104Introduction to Formal Languages4.5443.34
MAT 1341Introduction to Linear Algebra4244.33
PHY 2323Electricity and Magnetism53.5552
CEG 3185Introduction to Data Communications and Networking42.54.53.52
CHM 1721Chimie organique I4.52.543.52
CSI 3140WWW Structures, Techniques and Standards3.5534.52
ANP 1105Human Anatomy and Physiology I4.5354.52
ITI 1120Introduction to Computing I4.533.54.52
CHM 2120Organic Chemistry II54552
ESP 3934Spain in its literature, (20th-21st centuries)52551
POL 1101Introduction to Political Science42441
CSI 3105Design and Analysis of Algorithms I24241
MAT 1702Méthodes mathématiques II32341
MAT 1371Descriptive Statistics55431
HSS 3101Health Research: Quantitative and Qualitative Approaches34231
APA 2140Introduction to Sport and Exercise Psychology33331
ECO 1302Contemporary Macroeconomic Issues12321
HSS 2502Communication et santé44331
ADM 3345Taxation I11241
ENG 2301The Writing Process55551
ENG 2303Introduction to Writing Prose Fiction55551
SEG 3125Analysis and Design of User Interfaces55551
CSI 3120Programming Language Concepts34321
ENG 1112Technical Report Writing22121
BIO 1300The Human Animal33131
HIS 2182Women in Canada13411
MAT 1362Mathematical Reasoning and Proofs21441
SRS 1110Witchcraft, Magic and Occult Traditions44321
BIO 2137Introduction to Plant Science32421
APA 2120Motor Control and Learning55551
GNG 1103Engineering Design43451
ELG 5228Mobile Robotics41441
ESP 3943Introduction to Hispanic Linguistics44551
CSI 3131Operating Systems43441
CLA 1102Roman Civilization53541
POL 2504Introduction à la politique comparée54551
HSS 1100Microbiology and Immunology53541
AHL 3300Creativity and Innovation45311
POL 2101Introduction to Canadian Politics43341
SEG 2900Professional Communication and Responsibility55331
POL 2103Introduction to International Relations and Global Politics45441
MCG 4139Computational Methods in Fluid and Heat Transfer53531
ECO 1104Introduction to Microeconomics55431
PHI 2397Business Ethics55431
ELG 5161Robotics: Control, Sensing and Intelligence42551
ECO 2144Microeconomic Theory I55451
ANT 1101Social and Cultural Anthropology55431
BIO 2129Ecology45311
GNG 2101Introduction to Product Development and Management for Engineers and Computer Scientists14331
PHI 2174Ethics43431
ESP 2911Contemporary Spanish Culture43551
SEG 3101Software Requirements Analysis45241
ECO 1502Introduction à la macroéconomie32341
CHG 3337Data Collection and Interpretation54551
APA 1313Musculoskeletal Anatomy53551
MAT 2322Calculus III for Engineers44331
MAT 2384Ordinary Differential Equations and Numerical Methods45341
FLS 3771Grammaire des textes universitaires53551
FRA 3572Le siècle des Lumières00000
ENV 1101Global Environmental Challenges00000
FRA 3762Le symbolisme00000
FRA 3764Les avant-gardes00000
FLS 3791Le français sur la toile et dans les médias sociaux00000
GEG 1301The Physical Environment00000
FRA 3743La poésie moderne00000
FRA 3751Le roman français de la première moitié du XXe siècle00000
GEG 3114Biogeography00000
FRA 3753Le théâtre français contemporain00000
FRA 3755Le roman québécois depuis 197000000
ESL 3373Building Your Word Bank: Vocabulary Enrichment in Context00000
FLS 4775Cultures francophones au Canada00000
SRS 2115Religious Ways of the Aboriginal Peoples00000
FRA 3570Création littéraire II00000
FRA 4560Enjeux de la création littéraire00000
SRS 3119Shamanic Traditions00000
FRA 3799Ancien français00000
FRA 2715La littérature pour la jeunesse00000
FLS 4791Interagir en français avec le monde qui nous entoure : actualité, loisirs et culture00000
PHI 1701Philosophie : idées et arguments00000
PED 2508La relation pédagogique00000
PED 3705École, famille et communauté00000
AHL 1900Introduction to Interdisciplinary Study in the Arts 100000
PED 3514Stage I activités d'apprentissage de l'enseignement et séminaires d'intégration00000
PED 3717Impact des technologies de l'information et des communications en éducation00000
ESL 2361State your Position: Writing with a Purpose00000
FLS 2521Lire pour écrire en français00000
SOC 4103Sociology of Populations00000
PHI 1503Les grandes questions philosophiques00000
PED 3719Gestion de classe et différenciation pédagogique aux cycles intermédiaires supérieurs00000
PED 4514Stage II activités d'apprentissage de l'enseignement et séminaires d'intégration00000
PHI 1702Philosophie : thèmes et textes00000
PED 3704L'éducation aux valeurs en milieu scolaire00000
PHI 1101Reasoning and Critical Thinking00000
ANT 3345Anthropology of the Maghreb and the Middle East00000
CMN 1560Introduction à l'étude des médias00000
AHL 1100Introduction to Interdisciplinary Study in the Arts 100000
PHI 1102Moral Reasoning00000
CMN 2548Communication organisationnelle00000
PHI 1104Great Philosophers00000