Writing
Long-form writing, course notes, and technical explanations.
110 pieces, newest first.
Course notes
Browse the notes by class.
Showing 110 pieces.
-
Why 50-Year Mortgages Fall Short
-
FE-621 Week 14: Copulas and Portfolio Risk
- FE-621 | Computational Methods in Finance
-
FE-621 Week 11: Monte Carlo and Variance Reduction
- FE-621 | Computational Methods in Finance
-
FE-621 Week 12: Euler–Milstein and Monte Carlo Extensions
- FE-621 | Computational Methods in Finance
-
FE-621 Week 13: Neural Networks and Credit Ratings
- FE-621 | Computational Methods in Finance
-
FE-680 Advanced Derivatives: Week 11
- FE-680 | Advanced Derivatives
-
FE-680 Advanced Derivatives: Week 12
- FE-680 | Advanced Derivatives
-
FE-680 Advanced Derivatives: Week 13
- FE-680 | Advanced Derivatives
-
Vietnam and the Tariff Shock
-
Why Crashing the Economy Won't Work
-
FE-621 Week 10: Calibration and SDE Parameter Estimation
- FE-621 | Computational Methods in Finance
-
FE-621 Week 9: Stochastic Volatility, Jumps, and Fourier Transforms
- FE-621 | Computational Methods in Finance
-
Misinformation in Volatile Markets
-
Rust 1.86: `get_disjoint_mut`
-
FE-680 Advanced Derivatives: Week 10
- FE-680 | Advanced Derivatives
-
FE-621 Midterm Cheat Sheet
Handwritten midterm reference for quadrature and Black-Scholes notation; several formulas are unclear in the source render.
- FE-621 | Computational Methods in Finance
-
The Cost of AI-Generated Images
-
FE-680 Advanced Derivatives: Week 9
- FE-680 | Advanced Derivatives
-
FE-680 Advanced Derivatives: Week 8
- FE-680 | Advanced Derivatives
-
FE-621 Week 7: American Options and Cubic Splines
- FE-621 | Computational Methods in Finance
-
FE-680 Advanced Derivatives: Week 6
- FE-680 | Advanced Derivatives
-
FE-680 Advanced Derivatives: Week 7
- FE-680 | Advanced Derivatives
-
FE-621 Finite-Difference Sketches
A handwritten finite-difference sketch with A/B/C labels; surrounding equation notation is unclear in the source render.
- FE-621 | Computational Methods in Finance
-
FE-621 Week 6: Crank–Nicolson and the Heston Model
- FE-621 | Computational Methods in Finance
-
FE-621 Week 5: Differential Equations and PDE Methods
- FE-621 | Computational Methods in Finance
-
FE-680 Advanced Derivatives: Week 4
- FE-680 | Advanced Derivatives
-
FE-680 Advanced Derivatives: Week 5
- FE-680 | Advanced Derivatives
-
FE-621 Week 3: Tree Approximation and American Options
- FE-621 | Computational Methods in Finance
-
FE-621 Week 4: Trinomial Trees, Dividends, and Greeks
- FE-621 | Computational Methods in Finance
-
FE-680 Advanced Derivatives: Week 1
- FE-680 | Advanced Derivatives
-
FE-680 Advanced Derivatives: Week 2
- FE-680 | Advanced Derivatives
-
FE-680 Advanced Derivatives: Week 3
- FE-680 | Advanced Derivatives
-
FE-621 Week 1: Stochastic Processes and Computational Pricing
- FE-621 | Computational Methods in Finance
-
FE-621 Week 2: Black–Scholes, Calibration, and Implied Volatility
- FE-621 | Computational Methods in Finance
-
The Cost of Transit Delays
-
Default Fields in Rust Structs
-
Rust 1.83 Brings More `const`
-
A Rainbow on Election Day
A brief pause from election-day politics to notice an unexpected rainbow.
-
Remembering the Boarding-School History
A reflection on President Biden's apology for federal Indian boarding schools.
-
Minneapolis Housing and Zoning
What Minneapolis changed in its zoning rules, and what happened to housing and rents.
-
A CUPS Vulnerability Explained
An overview of the 2024 CUPS printer-discovery vulnerability and its risk.
-
How rustc_codegen_clr Connects Rust to .NET
A short guide to Rust's compiler pipeline and a backend that targets .NET.
-
What Washing Machines Can Teach Us About Tariffs
A look at the 2018 washing-machine tariffs, consumer costs, and U.S. manufacturing.
-
NVIDIA, Cisco, and Market Euphoria
Bill Smead compares current enthusiasm for AI with the dot-com era's Cisco boom.
-
Bessent on Tariffs and the Deficit
A response to Scott Bessent's arguments about tariffs, inflation, and fiscal policy.
-
What the Price Gouging Prevention Act Says
A summary of the 2024 bill's price-gouging language, defenses, and penalties.
-
Floating Point Architecture
- Computer Architecture
-
IEEE-754
- Computer Architecture
-
Floating Point
- Computer Architecture
-
Network Security
- Internet Technology
-
A Crash Course in Python
- Principles of Programming Languages
-
Disks
- Operating Systems Design
-
Particles
- Physics
-
Multimedia Networking
- Internet Technology
-
Control in Prolog
- Principles of Programming Languages
-
Special Relativity
- Physics
-
Waves
- Physics
-
The Link Layer
- Internet Technology
-
Prolog
- Principles of Programming Languages
-
Threads
- Operating Systems Design
-
Routing Algorithms
- Internet Technology
-
Swapping
- Operating Systems Design
-
Routers
- Internet Technology
-
Mirrors
- Physics
-
Lambda Calculus
- Principles of Programming Languages
-
More Internet Protocols
- Internet Technology
-
Electromagnetic Waves
- Physics
-
ISP Addressing
- Internet Technology
-
Currying Arguments in a Function
- Principles of Programming Languages
-
HTTP Explained
- Internet Technology
-
Paging
- Operating Systems Design
-
TCP Explained
- Internet Technology
-
Electromagnetic Induction
- Physics
-
Data Types in OCaml
- Principles of Programming Languages
-
Operational Semantics
- Principles of Programming Languages
-
Tail Recursion in OCaml
- Principles of Programming Languages
-
UDP Explained
- Internet Technology
-
Magnets
- Physics
-
SMTP Explained
- Internet Technology
-
Higher Order Functions in OCaml
- Principles of Programming Languages
-
FTP Explained
- Internet Technology
-
Memory Virtualization
- Operating Systems Design
-
Lets, Tuples, and Records in OCaml
- Principles of Programming Languages
-
Circuits
- Physics
-
DNS Explained
- Internet Technology
-
Packet Switching vs Message Switching
- Internet Technology
-
Scheduling
- Operating Systems Design
-
Lists in OCaml
- Principles of Programming Languages
-
Electric Potential
- Physics
-
Functions in OCaml
- Principles of Programming Languages
-
Electrostatics
- Physics
-
CPU Virtualization
- Operating Systems Design