Engineering & Science, Abridged (2026 AD) · library · engsci-abridged

EngSci Abridged — the legacy library

Concise mathematical, scientific, and engineering notes written during the University of Toronto EngSci program and the Caltech CNS PhD, published as course-era facsimiles. These are personal notes, not official University of Toronto or Caltech course materials.

These are immutable course-era notes written for rapid review and future reference. They may contain errors, omissions, old notation, or course-specific conventions. New EngSci++ editions are independently reviewed and versioned; they do not silently replace these facsimiles.

Course notes

legacy facsimile · Oct–Dec 2022 · 50 pp · 345 KB · explainer available

EE/Ma/CS 126a — Information Theory

Aman Bhargava

Caltech information theory after Cover and Thomas ch. 1–10: entropy, AEP, source and channel coding, with proof sketches of the main results.

Contains three incomplete legacy Todo sections, preserved as written.

Integritysha256 9eb7a00b35a3217f1d4a0d24e3c37932f832f3a3a467b3c39920be1478be1233
source revision ce2570c8f07a
legacy facsimile · Jan–Apr 2021 · 43 pp · 296 KB

ECE368 — Probabilistic Reasoning

Aman Bhargava

Parameter estimation (ML, MAP, LMS), hypothesis testing, naive Bayes, LDA/QDA, and graphical-model inference.

Integritysha256 8a5bae4eed1075f3f40e3e17cd1037b24ef15e658c4d4a8915404fdc2d44c46a
source revision ce2570c8f07a
legacy facsimile · Sep–Dec 2020 · 39 pp · 271 KB

ECE355 — Signal Analysis and Communications

Aman Bhargava

Continuous- and discrete-time LTI systems, LCCDEs, and Fourier representations for signal analysis and communications.

Integritysha256 b01e6880f06cd4905039749d73eb3f217e09afec2af1a64932f939e00bf89cae
source revision ce2570c8f07a
legacy facsimile · Sep–Dec 2020 · 53 pp · 294 KB

ECE358 — Foundations of Computing

Aman Bhargava

Asymptotics, graphs and graph search, minimum spanning trees, shortest paths, and algorithm-design foundations.

Integritysha256 3790b681938abfd8eeadabe5ba8acfb8de495f08412de5aaf8be11268163ad75
source revision ce2570c8f07a
legacy facsimile · Sep–Dec 2020 · 43 pp · 300 KB

ECE367 — Matrix Algebra and Optimization

Aman Bhargava

Vector spaces, projections, linear maps, eigendecompositions, and the matrix algebra behind optimization.

Integritysha256 6d459bea6d38bc7c710268079f3edeeb4af9c0e90422727c559bda2aeb3a52fa
source revision ce2570c8f07a
legacy facsimile · Oct 2020 · 8 pp · 159 KB

MSE160 — Materials NTK

Eli Scott and Aman Bhargava

A compact materials-science need-to-know summary, co-written with Eli Scott.

Integritysha256 67b690328e27536e49ef711e14e055586447eb12eeb98cf0e3d2a751fc4ebcac
source revision ce2570c8f07a
legacy facsimile · Jan 2020 · 16 pp · 211 KB

ECE259 — Electricity and Magnetism

Aman Bhargava

Electrostatics and magnetostatics: Coulomb and Gauss laws, potentials, dielectrics, capacitance, and field energy.

Integritysha256 59887fc6b42a70f579a7c8d5e470b2f41636a89ba08348e13a502b075e473141
source revision ce2570c8f07a
legacy facsimile · Jan 2020 · 51 pp · 354 KB

ECE286 — Probability Theory and Statistics

Aman Bhargava

Axiomatic probability, conditioning and Bayes, random variables, expectation, and core statistical inference.

Integritysha256 1e7dc0b1dc8a595d8051d821fda4b926ee689084f4b9b80edf44b8e0ec46f96c
source revision ce2570c8f07a
legacy facsimile · Jan 2020 · 16 pp · 222 KB

PHY294 — Quantum and Thermal Physics

Aman Bhargava

Schroedinger's equation, matter waves, particle in a box, and the bridge from quantum to thermal physics.

Integritysha256 98df86bbab83b805d45c8b5e56bfcc09b276c1f46e51e92e9c977eaf5917a394
source revision ce2570c8f07a
legacy facsimile · Sep 2019 · 26 pp · 252 KB

AER210 — Vector Calculus and Fluid Dynamics

Aman Bhargava

The back half of vector calculus (after MAT195) plus introductory fluid dynamics with a focus on statics.

Integritysha256 27f78b4ae315327f6c96cd4ace98f2367815d944f1193343380eebd4b98b2198
source revision ce2570c8f07a
legacy facsimile · Sep 2019 · 16 pp · 193 KB

CHE260, Part 2 — Abridged Notes

Aman Bhargava

Part 2 of the EngSci thermodynamics and heat transfer sequence, in abridged reference form.

Integritysha256 08730761087a0d5010a90a3af4b478aab0ca5d5fd373fa909bf6d0c7ea1a78bc
source revision ce2570c8f07a
legacy facsimile · Sep 2019 · 28 pp · 212 KB

MAT292 — Ordinary Differential Equations

Aman Bhargava

First-order ODE methods, integrating factors, exact equations, and eigen-analysis of first-order systems.

Integritysha256 902926418a2a53c31377e32528c58c571edb6d4c7e3fe76d368db2cd356c9db1
source revision ce2570c8f07a
legacy facsimile · Sep 2019 · 30 pp · 209 KB

PHY293 — Waves and Modern Physics

Aman Bhargava

Oscillators (simple, damped, forced, coupled), standing and travelling waves, and dispersion.

Integritysha256 cb490869948e15112eaf0f379c3ca2779c29266aa508a20838756d35b756f799
source revision ce2570c8f07a
legacy facsimile · Jan 2019 · 43 pp · 342 KB

MAT195 — Textbook Notes

Aman Bhargava

Textbook-following notes from first-year EngSci calculus.

Integritysha256 b1f9646f6652eb1281f5789a9b3c0c21f25e1953c5e36f52120ea0fc6dc4cd43
source revision ce2570c8f07a
legacy facsimile · Jan 2018 · 8 pp · 102 KB

MSE160 — Lecture Notes

Aman Bhargava

Lecture notes from introductory materials science.

Integritysha256 3f0f0ac6e6ebcddd001eba28e84c9316fb2a045437aeaadc69ac4f5297fa66ca
source revision ce2570c8f07a
legacy facsimile · Jan–Apr 2019 · 23 pp · 863 KB

CSC190 — Notes

Aman Bhargava

Notes from first-year EngSci computing.

Released 2026-07-27 on Aman's confirmation that the embedded diagrams are his own.

Integritysha256 60fb8a04ad7299882e756953659538b7ac8b3d5fa5145e9dcf9caec3d559f044
source revision ce2570c8f07a
legacy facsimile · Sep 2019 · 40 pp · 385 KB

ECE253 — Digital and Computer Systems

Aman Bhargava

Boolean algebra, digital logic and memory circuits, microprocessor concepts, and assembly programming.

Released 2026-07-27 on Aman's confirmation that the embedded diagrams are his own.

Integritysha256 13f599c132e2e748d86ee04e1e8bd95274a46c19ffdee2bb8b3b9a12cd9b1b71
source revision ce2570c8f07a
legacy facsimile · date unknown · 3 pp · 4329 KB

ECE356 — Control Theory, Handwritten Summary (Part 1)

Aman Bhargava

Handwritten midterm summary: state-variable and LTI formulations, the residue method, transfer functions, time response by poles, and matrix-exponential solutions.

Handwritten facsimile with no machine-readable text; the description above is the accessible summary.

Integritysha256 44d8e2db16fec6a96ee4c2ae578d05ddf2e0b4de7affee7094559fd5a54543da
source revision ce2570c8f07a
legacy facsimile · date unknown · 2 pp · 3419 KB

ECE356 — Control Theory, Handwritten Summary (Part 2)

Aman Bhargava

Handwritten summary: feedback control and principle-of-the-argument (Nyquist) analysis.

Handwritten facsimile with no machine-readable text; the description above is the accessible summary.

Integritysha256 a2bcde012d7a4f32632b5dbcc66e6a3411a2be55cd011e4434093f39a65d0857
source revision ce2570c8f07a

EngSci++ — new editions

reviewed synthesis · separate collection

EngSci++ editions have their own shelf →

New reviewed works (currently the Scientific Machine Learning working edition) live at /library/engsci-plus-plus/. This page holds only immutable legacy facsimiles and disclosed historical memos.

Exploratory memos

exploratory memo · Apr 2024 · 4 pp · 137 KB

Abstraction iff Long-Time-Horizon Prediction

Aman Bhargava and Claude-3 Opus

An exploratory memo proposing an equivalence between abstraction and long-time-horizon prediction.

Historical draft with unresolved citation placeholders; not a reviewed EngSci++ result.

Integritysha256 04329f8f298c233c079c5194ea8208048b3a45d899322bc4fba71536c139ab15
source revision ce2570c8f07a
exploratory memo · Mar 2024 · 8 pp · 1081 KB

Bayesian-Optimal Multi-Classification with Noisy Input Necessitates General Input Space Representation

Aman Bhargava

An analysis of latent representations in optimal Bayesian filters trained for multi-class classification under noise.

Historical theory draft, archived as-is; not the peer-reviewed edition of this line of work.

Integritysha256 6f8762949cc24f3ae74fe014e4c1a927a80bba06816bd8b64669a7d96ba45f37
source revision ce2570c8f07a
exploratory memo · May 2024 · 11 pp · 1041 KB

Bayesian-Optimal Multi-Classification implies Abstract Representations (Theory)

Aman Bhargava

A theory memo arguing that Bayesian-optimal multi-classification implies abstract internal representations.

Historical theory draft, archived as-is; not the peer-reviewed edition of this line of work.

Integritysha256 c318e4367b3b4f1a1a0e5a89dc3902692a2ab5e87fcd1426c8aa82abe05a049f
source revision ce2570c8f07a
exploratory memo · date unknown · 7 pp · 285 KB

[UltraReps] Bayesian-Optimal Multi-Classification with Noisy Input Necessitates General Input Space Representation

Aman Bhargava

The UltraReps variant of the input-space representation analysis.

Historical theory draft, archived as-is; not the peer-reviewed edition of this line of work.

Integritysha256 7159cb43d409822b24a3ca08b0de2f5c5b577f669c5fbc7459ca30f60fb81ede
source revision ce2570c8f07a