<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ethanhammar.com</loc>
</url>
<url>
<loc>https://ethanhammar.com/search</loc>
</url>
<url>
<loc>https://ethanhammar.com/portfolio</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki</loc>
</url>
<url>
<loc>https://ethanhammar.com/blog</loc>
</url>
<url>
<loc>https://ethanhammar.com/books</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/practice</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/foundations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/linear-algebra</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/calculus</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/probability</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/statistics</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/information-and-computation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/theory-of-computation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/computer-architecture</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/operating-systems</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/concurrency</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/networking</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/databases</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/distributed-systems</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/compilers</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/performance-engineering</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/neural-networks</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/transformers-and-language-models</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/gpu-computing</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/runtimes-and-frameworks</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/ml-compilers</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/training-at-scale</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/inference</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/efficiency</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/fundamentals</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/modeling</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/sculpting</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/texturing</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/lighting</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/rendering</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/animation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/game-art</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/fundamentals</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/drawing</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/digital-painting</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/design</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/visual-development</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/practice/process</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/practice/career</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/animation/camera-animation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/animation/constraints-and-drivers</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/animation/rigging-and-weight-painting</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/animation/the-twelve-principles</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/fundamentals/form-and-silhouette</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/fundamentals/scale-and-proportion</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/fundamentals/topology-and-edge-flow</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/game-art/baking-to-real-time</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/game-art/engine-import-pipelines</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/game-art/levels-of-detail</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/game-art/polygon-budgets</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/lighting/color-and-exposure</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/lighting/hdri-and-image-based-lighting</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/lighting/three-point-lighting</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/lighting/volumetrics</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/modeling/booleans-and-cleanup</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/modeling/hard-surface-modeling</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/modeling/kitbashing</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/modeling/subdivision-modeling</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/rendering/compositing</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/rendering/cycles-and-eevee</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/rendering/render-passes</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/rendering/sampling-and-denoising</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/sculpting/anatomy-for-sculpting</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/sculpting/primary-secondary-and-tertiary-forms</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/sculpting/retopology</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/texturing/baking</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/texturing/pbr-materials</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/texturing/procedural-texturing</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/3d/texturing/uv-layout</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/algorithm-analysis</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/amortized-analysis</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/data-structures</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/dynamic-programming</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/graph-algorithms</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/greedy-algorithms</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/hashing</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/randomized-algorithms</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/searching-and-sorting</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/algorithms/trees-and-heaps</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/theory-of-computation/complexity-theory</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/theory-of-computation/computability</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/computer-science/theory-of-computation/formal-languages-and-automata</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/design/character-design</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/design/environment-design</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/design/prop-and-shape-language</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/digital-painting/brush-economy</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/digital-painting/edge-control</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/digital-painting/rendering-materials</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/drawing/constructive-drawing</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/drawing/figure-and-anatomy</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/drawing/gesture</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/drawing/line-economy</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/fundamentals/color-theory</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/fundamentals/composition</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/fundamentals/perspective</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/fundamentals/value-and-light</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/visual-development/storyboarding</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/visual-development/style-development</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/illustration/visual-development/thumbnails-and-iteration</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml/clustering</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml/generalization-and-model-selection</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml/kernel-methods-and-support-vector-machines</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml/learning-foundations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml/linear-regression</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml/logistic-regression</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml/principal-component-analysis</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml/probabilistic-machine-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/classical-ml/trees-and-ensembles</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/neural-networks/automatic-differentiation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/neural-networks/backpropagation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/neural-networks/convolutional-neural-networks</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/neural-networks/deep-learning-optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/neural-networks/neural-network-foundations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/neural-networks/sequence-models</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/actor-critic-methods</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/exploration</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/imitation-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/markov-decision-processes</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/model-based-reinforcement-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/offline-reinforcement-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/policy-gradients</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/q-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/reinforcement-learning-foundations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/temporal-difference-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/reinforcement-learning/value-functions-and-bellman-equations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/transformers-and-language-models/attention</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/transformers-and-language-models/generative-modeling</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/transformers-and-language-models/language-model-training-and-adaptation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/transformers-and-language-models/language-modeling</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/transformers-and-language-models/tokenization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/machine-learning/transformers-and-language-models/transformers</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/calculus/differentiation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/calculus/multivariable-calculus</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/foundations/combinatorics</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/foundations/discrete-structures</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/foundations/graph-theory</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/foundations/proofs-and-logic</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/information-and-computation/information-theory</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/information-and-computation/numerical-computation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/information-and-computation/numerical-linear-algebra</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/linear-algebra/eigenvalues-and-decompositions</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/linear-algebra/vector-spaces</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/linear-algebra/vectors-and-matrices</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/optimization/convex-optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/optimization/fundamentals</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/optimization/numerical-methods</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/probability/expectation-and-concentration</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/probability/foundations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/probability/random-variables-and-distributions</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/statistics/estimation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/mathematics/statistics/inference-and-experimental-design</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/efficiency/algorithm-hardware-co-design</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/efficiency/edge-machine-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/efficiency/hardware-aware-optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/efficiency/knowledge-distillation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/efficiency/pruning-and-sparsity</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/efficiency/quantization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/efficiency/small-language-models</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/gpu-computing/cuda-programming</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/gpu-computing/gpu-architecture</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/gpu-computing/gpu-execution-and-memory</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/gpu-computing/gpu-kernel-optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/inference/attention-caching</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/inference/batching-and-scheduling</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/inference/inference-runtimes</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/inference/model-serving</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/ml-compilers/graph-optimization-and-kernel-fusion</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/ml-compilers/ml-compiler-foundations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/runtimes-and-frameworks/automatic-differentiation-systems</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/runtimes-and-frameworks/tensor-runtimes</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/training-at-scale/distributed-training</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/ml-systems/training-at-scale/training-parallelism</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/practice/career/client-work-and-briefs</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/practice/career/portfolio-curation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/practice/career/pricing-and-contracts</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/practice/process/critique-and-revision</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/practice/process/reference-discipline</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/practice/process/studies-and-master-copies</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/compilers/code-generation-and-runtime-systems</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/compilers/compiler-front-ends</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/compilers/compiler-optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/compilers/intermediate-representations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/computer-architecture/assembly-and-the-machine-boundary</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/computer-architecture/caches-and-memory-hierarchy</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/computer-architecture/data-representation-and-machine-instructions</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/computer-architecture/pipelines-and-branch-prediction</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/computer-architecture/processor-microarchitecture</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/concurrency/atomics-and-memory-ordering</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/concurrency/concurrency-fundamentals</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/concurrency/lock-free-algorithms</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/concurrency/synchronization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/databases/database-indexes</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/databases/database-storage-engines</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/databases/query-planning-and-optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/databases/sql-normalization</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/databases/transactions-and-isolation</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/distributed-systems/consensus</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/distributed-systems/distributed-storage</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/distributed-systems/distributed-systems-foundations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/distributed-systems/distributed-transactions</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/distributed-systems/replication-and-consistency</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/networking/dns-http-and-tls</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/networking/internet-protocol-and-routing</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/networking/networking-foundations</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/networking/transport-protocols</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/operating-systems/filesystems-and-storage</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/operating-systems/operating-system-scheduling</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/operating-systems/processes-and-threads</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/operating-systems/virtual-memory</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/performance-engineering/performance-measurement</loc>
</url>
<url>
<loc>https://ethanhammar.com/wiki/systems/performance-engineering/profiling-and-observability</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/book-of-proof</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/discrete-mathematics-and-its-applications</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/concrete-mathematics</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/introduction-to-linear-algebra</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/linear-algebra-done-right</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/calculus-stewart</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/calculus-spivak</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/vector-calculus-linear-algebra-and-differential-forms</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/introduction-to-probability-blitzstein-hwang</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/a-first-course-in-probability</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/introduction-to-probability-bertsekas-tsitsiklis</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/all-of-statistics</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/an-introduction-to-statistical-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/statistical-inference</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/convex-optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/first-order-methods-in-optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/information-theory-inference-and-learning-algorithms</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/elements-of-information-theory</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/scientific-computing-an-introductory-survey</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/accuracy-and-stability-of-numerical-algorithms</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/introduction-to-algorithms</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/algorithm-design</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-algorithm-design-manual</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/designing-machine-learning-systems</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/introduction-to-the-theory-of-computation</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computational-complexity-a-modern-approach</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computational-complexity-papadimitriou</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computer-systems-a-programmers-perspective</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computer-organization-and-design</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computer-architecture-a-quantitative-approach</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/operating-systems-three-easy-pieces</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/modern-operating-systems</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-art-of-multiprocessor-programming</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/cpp-concurrency-in-action</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/is-parallel-programming-hard</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computer-networks-a-systems-approach</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/tcp-ip-illustrated-volume-1</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/database-internals</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/designing-data-intensive-applications</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/database-management-systems</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/distributed-systems-tanenbaum</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/distributed-algorithms</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/crafting-interpreters</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/engineering-a-compiler</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/compilers-principles-techniques-and-tools</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/systems-performance</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-art-of-computer-systems-performance-analysis</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/performance-analysis-and-tuning-on-modern-cpus</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/probabilistic-machine-learning-an-introduction</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/understanding-machine-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/understanding-deep-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/deep-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/dive-into-deep-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computer-vision-algorithms-and-applications</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computer-vision-models-learning-and-inference</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computer-vision-a-modern-approach</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/speech-and-language-processing</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/build-a-large-language-model-from-scratch</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/introduction-to-natural-language-processing</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/generative-deep-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/probabilistic-machine-learning-advanced-topics</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/reinforcement-learning-an-introduction</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/algorithms-for-reinforcement-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/reinforcement-learning-and-optimal-control</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/programming-massively-parallel-processors</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/professional-cuda-c-programming</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/machine-learning-systems-design-and-implementation</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/figure-drawing-for-all-its-worth</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/constructive-anatomy</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-natural-way-to-draw</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/human-anatomy-for-artists</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/how-to-draw</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/how-to-render</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/color-and-light</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/interaction-of-color</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-visual-story</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/framed-ink</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/creating-characters-with-personality</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-skillful-huntsman</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/imaginative-realism</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-animators-survival-kit</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-illusion-of-life</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/digital-modeling</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/anatomy-for-sculptors</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/digital-lighting-and-rendering</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/drawing-on-the-right-side-of-the-brain</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/graphic-artists-guild-handbook</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-elements-of-statistical-learning</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/numerical-optimization</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/computer-networking-a-top-down-approach</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/efficient-processing-of-deep-neural-networks</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/numerical-linear-algebra</loc>
</url>
<url>
<loc>https://ethanhammar.com/books/the-design-and-implementation-of-the-freebsd-operating-system</loc>
</url>
<url>
<loc>https://ethanhammar.com/portfolio/computer-vision-android-emulator-bot</loc>
</url>
<url>
<loc>https://ethanhammar.com/portfolio/demo-system-example</loc>
</url>
<url>
<loc>https://ethanhammar.com/portfolio/sw2-scheduler</loc>
</url>
<url>
<loc>https://ethanhammar.com/portfolio/ball-bouncing</loc>
</url>
<url>
<loc>https://ethanhammar.com/portfolio/worm-skeletal</loc>
</url>
<url>
<loc>https://ethanhammar.com/portfolio/wand1</loc>
</url>
<url>
<loc>https://ethanhammar.com/portfolio/cube-rotating</loc>
</url>
</urlset>
