ACADEMIC TRANSCRIPT

STUDENT: YAO TIANLE
MAJOR: COMPUTER SCIENCE
TOTAL COURSES: 32
FILTER LOGS:
2025 - 2026 ACADEMIC YEAR YEAR 3
CO250 Introduction to Optimization
Linear programming, duality, simplex algorithm, etc.
Waterloo Winter 2026
CS456 Computer Networks
Network architectures, protocols, routing, congestion control.
Waterloo Winter 2026
CS489 Natural Language Processing
Computational linguistics, statistical NLP, transformers and LLMs.
Waterloo Winter 2026
ECE493 Neural Networks & Deep Learning
Deep neural networks, CNNs, RNNs, training dynamics.
Waterloo Winter 2026
STAT333 Stochastic Processes 1
Markov chains, Poisson processes, etc.
Waterloo Winter 2026
STAT2601 Probability and Statistics I
Intro to Probability and Statistics.
Fall 2025
MATH2211 Multivariable Calculus
Intro to Multivariable Calculus.
Fall 2025
COMP3314 Machine Learning
Intro to ML.
Fall 2025
COMP3230 Principles of Operating Systems
Introduction to Operating Systems, topics include virtualization of CPU & memory, file system, etc.
Fall 2025
COMP3270 Artificial Intelligence
Intro to AI, topics include search, RL, MDP, etc.
Fall 2025
2024 - 2025 ACADEMIC YEAR YEAR 2
COMP3252 Algorithm Design and Analysis
Study lots of algorithmic problems, including network flow, dynamic programming, NP complete problems, etc.
Spring 2025
COMP3317 Computer Vision
Study of computer vision techniques and applications.
Spring 2025
COMP3278 Intro to Database Management Systems
Database design, ER modeling, relational algebra, and SQL.
Spring 2025
FITE2010 Distributed Ledger & Blockchain
Blockchain technologies and distributed ledger fundamentals.
Spring 2025
COMP2120 Computer Organization
Fundamentals of computer structure and organization.
Spring 2025
COMP2119 Intro to Data Structures and Algorithms
Basic data structures and common algorithms (e.g. sorting).
Fall 2024
COMP2121 Discrete Mathematics
Discrete mathematics foundations for computer science.
Fall 2024
COMP2396 Object-oriented Programming and Java
Introduction to object-oriented programming concepts using Java.
Fall 2024
CCST9042 The World of Waves
Common core course belonging to CCST category.
Fall 2024
MATH2101 Linear Algebra I
Mathematical foundation in linear algebra.
Fall 2024
SUMMER 2024 (STANFORD IHP) EXCHANGE
CS106B Programming Abstractions
Intensive C++ programming with advanced data structures.
Stanford Summer 2024
DATASCI 112 Principles of Data Science
Introduction to Data Science and machine learning techniques.
Stanford Summer 2024
2023 - 2024 ACADEMIC YEAR YEAR 1
CCCH9007 China in the Global Economy
Common core exploring China's economic development.
Spring 2024
CUND9003 Cantonese for Non-Cantonese Speakers
Introduction to Cantonese language and culture.
Spring 2024
ENGG1300 Fundamental Mechanics
Introduction to classical mechanics.
Spring 2024
ENGG1340 Computer Programming II
Programming with C++ and terminal commands.
Spring 2024
MATH1853 Linear Algebra, Probability & Statistics
BEng fundamental mathematics.
Spring 2024
CAES1000 Core University English
Compulsory English language course.
Fall 2023
ENGG1310 Electricity and Electronics
Circuit analysis and electronics fundamentals.
Fall 2023
ENGG1320 Engineers in the Modern World
Engineering ethics and professional development.
Fall 2023
ENGG1330 Computer Programming I
Introduction to Python and computational thinking.
Fall 2023
MATH1851 Calculus and ODEs
BEng fundamental mathematics (calculus and ODEs).
Fall 2023
SELF-STUDIED TOPICS EXTRA
SELF-STUDY Machine Learning Fundamentals
Self-study of machine learning algorithms, neural networks, and practical ML implementations using Python and TensorFlow.
Spring 2025