Skip to content

Source Register and Validation

Research pass: 2026-10-06. Scope: the new CS curriculum, foundational math/data books, and the identity/access of the AI engineering book. This is not a completed audit of every claim, link, benchmark, or implementation in the repository.

Prefer the author’s, publisher’s, university’s, or standards body’s own page. A free companion repository is not a free textbook. “Free to read” does not imply permission to redistribute or relicense. Consult the source’s license before copying content; this register links to resources rather than reproducing them.

“Checked” below means the cited official page or document was readable during this pass and supported the listed identity or scope. It does not mean every exercise, download, chapter, or factual statement was independently verified. Live course pages can change; record the semester/version when using them.

SourceAuthor / editionAccess and evidenceCurriculum use
Calculus, Volumes 1-3Gilbert Strang and Edwin Herman, senior contributing authorsChecked official preface: free web/PDF; lists scope of all three volumesSingle-variable differentiation/integration, series, multivariable/vector calculus
Linear AlgebraJim HefferonChecked author page: free text and supporting resourcesSystems, vector spaces, maps, eigenvalues; pair with numerical labs
Book of ProofRichard Hammack, third editionChecked author page; older VCU URL failed retrievalLogic and proof before algorithm correctness
Discrete Mathematics: An Open IntroductionOscar Levin, fourth editionChecked official book page; free onlineCounting, sequences, logic and graphs; match exercises to edition
Introduction to ProbabilityCharles M. Grinstead and J. Laurie SnellChecked Dartmouth-hosted full PDFDiscrete/continuous probability and stochastic reasoning
Introductory Statistics 2eBarbara Illowsky and Susan DeanChecked publisher preface; free web/PDFApplied inference and regression; algebra-based, not a mathematical-statistics replacement
Mathematics for Machine LearningMarc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong; 2020Checked authors’ companion site with free PDFBridge from linear algebra, calculus, probability and optimization to ML
An Introduction to Statistical LearningJames, Witten, Hastie, Tibshirani; Taylor also on Python editionChecked authors’ site: R second edition (2021), Python edition (2023), free PDFsRegression, classification, resampling and statistical learning labs
Deep LearningIan Goodfellow, Yoshua Bengio, Aaron CourvilleChecked official book site; free HTMLMathematical foundations and neural networks
Designing Data-Intensive ApplicationsUse author/publisher metadata for the chosen editionChecked official landing page; commercial bookStorage, replication, transactions and distributed data; existing chapter references must be checked against the edition used
Fundamentals of Data EngineeringJoe Reis and Matt HousleyChecked publisher listing; paid/subscription full bookData lifecycle, architecture and operational decisions; optional companion to local docs/course routes
SourceOwner / authorAccess and evidenceCurriculum use
CS2023 and knowledge areasACM / IEEE-CS / AAAIChecked official index and endorsement metadataBreadth cross-check; not evidence of accreditation or full outcome alignment
Composing ProgramsOfficial textbook siteChecked root, which redirects readers to third edition; detailed edition content not auditedProgramming foundations
Open Data StructuresPat MorinChecked author site; free bookData structures before advanced algorithm analysis
AlgorithmsJeff Erickson, first edition, 2019Checked author page; free electronic book and course archivesProof-based algorithms; explicitly assumes discrete math and basic data structures
Nand to TetrisNoam Nisan and Shimon SchockenChecked official course: free project/lecture route; book and certificates are separateArchitecture and hardware/software construction
Operating Systems: Three Easy PiecesRemzi H. and Andrea C. Arpaci-DusseauChecked authors’ site; free chaptersVirtualization, concurrency, persistence
An Introduction to Computer NetworksPeter L. DordalChecked university-hosted bookNetwork fundamentals before application protocols
CS186UC BerkeleyChecked course page; public materials, no assumed access to enrolled-student gradingDatabase foundations and internals
6.045J, Spring 2011MIT OpenCourseWareChecked archived courseAutomata, computability and complexity
CS161 textbookUC BerkeleyChecked public textbookSecurity foundations
6.831, Spring 2011MIT OpenCourseWareChecked archived courseHCI and usability methods; use current platform accessibility guidance for implementation
CS184, Spring 2026UC BerkeleyChecked semester-specific course pageComputer graphics

The likely intended reference is Chip Huyen, not “Nyugen”: AI Engineering: Building Applications with Foundation Models, 2025. The official repository identifies the author/year and links to purchase options, chapter summaries, notes and the table of contents. These are free supporting materials, not the complete commercial book.

The same author describes Designing Machine Learning Systems as a companion focused on traditional ML applications, feature engineering and training. Use AIE for foundation-model applications; use DMLS for the broader production ML lifecycle. Both are optional paid references here.

Reading themeLocal applicationEvidence to produce
EvaluationLLM evaluationFrozen test set, baseline, error taxonomy, uncertainty
Retrieval and contextRetrieval & RAGRetrieval metrics and end-to-end answer assessment separately
Data qualityData engineeringProvenance, deduplication and leakage checks
Inference and application architectureLLM systemsQuality, latency, throughput and cost under a stated workload

For future source additions, capture: stable source URL, title, authors, edition/date, access category, topic, prerequisite, specific claim or learning outcome, check date, and reviewer. For technical claims, record a section/page or named result and assumptions. Independently recompute quantitative examples or compare with an independent implementation. Two model answers agreeing is not independent evidence when both repeat the same source.

For datasets used in exercises, also record origin, license, collection dates, version/hash, units, schema, missingness, sampling, transformations, train/test split rules and known limitations. Keep raw inputs separate from derived data. Check leakage, duplicate records, out-of-range values, and whether the sample supports the stated conclusion.

When another system reviews a claim, exchange a concrete record:

claim_id:
local_file_and_section:
claim_or_learning_outcome:
primary_source_and_locator:
edition_or_dataset_version:
independent_check_and_result:
disagreement_or_limitation:
reviewer_and_date:
status: pending | supported | corrected | unresolved
FindingResolution / status
AI Engineering attribution and accessOfficial repository supports Chip Huyen (2025); paid text and free companion materials distinguished
Degree breadth versus interview tracksAdded explicit core sequence, external courses, coverage boundaries, and capstone requirements
Math workloadPaired-course schedule now budgets hours per subject; intensive track is distinguished from full semester study
Free access versus open licenseRemoved the math index’s blanket assertion that every linked resource is openly licensed
Other-system coordinationPending: system identity/contact or review output has not been supplied; no second-system agreement is claimed
Full repository correctnessPending: existing technical claims, time estimates, outdated links and edition-specific chapter references still need individual audits

Retrieval failures during research: the complete CS2023 HTML exceeded the browser’s content-size limit; the older Hammack VCU page returned 502. The official CS2023 index and Hammack’s current author page were used instead. Crafting Interpreters and a Cornell course URL could not be retrieved and were not promoted to checked sources. These retrieval failures do not establish that the websites are unavailable to other readers.