Academic Positions

Title Sort ascending Department/Faculty Location
Reset
CH350 - Biochemistry I (Spring 2026)
CH350 - Biochemistry I (Spring 2026) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CH356 - Biotechnology (Winter 2026)
CH356 - Biotechnology (Winter 2026) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CH390 - Chemical Literature and Scientific Communication (Fall 2025) Faculty of Science Waterloo, CA
CH450 - Enzymology (Fall 2025)
CH450 - Enzymology (Fall 2025) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP/PC220C - Digital Electronics (Winter 2026)
CP/PC220C - Digital Electronics (Winter 2026) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP/PC220MC1 - Digital Electronics (Fall 2025)
CP/PC220MC1 - Digital Electronics (Fall 2025) Milton, CA Faculty of Science 0.00 mi
Faculty of Science Milton, CA
CP/PC319A - Digital System Design (Fall 2025)
CP/PC319A - Digital System Design (Fall 2025) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP103A - Principles of Programming (Fall 2025)
CP103A - Principles of Programming (Fall 2025) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP104C - Intro To Programming (Winter 2026)
CP104C - Intro To Programming (Winter 2026) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP164VA2 - Data Structures I (Winter 2026)
CP164VA2 - Data Structures I (Winter 2026) Other, CA Faculty of Science 0.00 mi
Faculty of Science Other, CA
CP214MC1 - Discrete Structures I (Fall 2025)
CP214MC1 - Discrete Structures I (Fall 2025) Milton, CA Faculty of Science 0.00 mi
Faculty of Science Milton, CA
CP264VA1 - Data Structures II (Fall 2025)
CP264VA1 - Data Structures II (Fall 2025) Other, CA Faculty of Science 0.00 mi
Faculty of Science Other, CA
CP264VA2 - Data Structures II (Winter 2026)
CP264VA2 - Data Structures II (Winter 2026) Other, CA Faculty of Science 0.00 mi
Faculty of Science Other, CA
CP367A - Intro to System Programming (Winter 2026)
CP367A - Intro to System Programming (Winter 2026) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP373A - Ethics & Professional Practice (Fall 2025)
CP373A - Ethics & Professional Practice (Fall 2025) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP373B - Ethics & Professional Practice (Winter 2026)
CP373B - Ethics & Professional Practice (Winter 2026) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP386C - Operating Systems (Winter 2026)
CP386C - Operating Systems (Winter 2026) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP414A - Foundations of Computing (Fall 2025)
CP414A - Foundations of Computing (Fall 2025) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP460A - Applied Cryptography (Fall 2025)
CP460A - Applied Cryptography (Fall 2025) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP600A - Practical Algorithm Design (Fall 2025)
CP600A - Practical Algorithm Design (Fall 2025) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP601VA1 - Sem in Tech Entrepreneurship (Winter 2026)
CP601VA1 - Sem in Tech Entrepreneurship (Winter 2026) Other, CA Faculty of Science 0.00 mi
Faculty of Science Other, CA
CP610A - Data Analysis (Fall 2025)
CP610A - Data Analysis (Fall 2025) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP612VA1 - Data Management & Analysis (Fall 2025)
CP612VA1 - Data Management & Analysis (Fall 2025) Other, CA Faculty of Science 0.00 mi
Faculty of Science Other, CA
CP614VA1 - Applied Cryptography (Winter 2026)
CP614VA1 - Applied Cryptography (Winter 2026) Other, CA Faculty of Science 0.00 mi
Faculty of Science Other, CA
CP630VA1 - Enterprise Computing (Fall 2025)
CP630VA1 - Enterprise Computing (Fall 2025) Other, CA Faculty of Science 0.00 mi
Faculty of Science Other, CA
CP640VA1 - Machine Learning (Fall 2025)
CP640VA1 - Machine Learning (Fall 2025) Other, CA Faculty of Science 0.00 mi
Faculty of Science Other, CA
CP680A - Capstone Project (Winter 2026)
CP680A - Capstone Project (Winter 2026) Waterloo, CA Faculty of Science 0.00 mi
Faculty of Science Waterloo, CA
CP683BR1/CP683VS1 - Graduate Project (Fall 2025)
CP683BR1/CP683VS1 - Graduate Project (Fall 2025) Brantford, CA Faculty of Science 0.00 mi
Faculty of Science Brantford, CA
CP683BR2/CP683VS1 - Graduate Project (Winter 2026)
CP683BR2/CP683VS1 - Graduate Project (Winter 2026) Brantford, CA Faculty of Science 0.00 mi
Faculty of Science Brantford, CA
DD102 BR2 - Critical Game Design I (Winter 2026)
DD102 BR2 - Critical Game Design I (Winter 2026) Brantford, CA Faculty of Human & Social Sciences 0.00 mi
Faculty of Human & Social Sciences Brantford, CA
DD151 BR - Visual Design for Games (Winter 2026)
DD151 BR - Visual Design for Games (Winter 2026) Brantford, CA Faculty of Human & Social Sciences 0.00 mi
Faculty of Human & Social Sciences Brantford, CA
DD153 BR - Playful Programming (Fall 2025)
DD153 BR - Playful Programming (Fall 2025) Brantford, CA Faculty of Human & Social Sciences 0.00 mi
Faculty of Human & Social Sciences Brantford, CA
DD271 BR - Business of Game Development (Winter 2026)
DD271 BR - Business of Game Development (Winter 2026) Brantford, CA Faculty of Human & Social Sciences 0.00 mi
Faculty of Human & Social Sciences Brantford, CA
DH100: Digital Creativity (Fall 2025)
DH100: Digital Creativity (Fall 2025) Waterloo, CA Faculty of Arts 0.00 mi
Faculty of Arts Waterloo, CA
DH201: Introduction to Generative AI (Fall 2025)
DH201: Introduction to Generative AI (Fall 2025) Waterloo, CA Faculty of Arts 0.00 mi
Faculty of Arts Waterloo, CA