Introduction

This blog will focus on the Feynman Lectures from Caltech. Every chapter, I thoroughly read the contents, make sure I understand it and am able to recall it continuously throughout my week by using the blurt method. Then, once I feel like I have enough knowledge about a topic, I make a coding project, for example a vector field, or proving an equation true, or some other sort of visualistion. I have mainly focused on Volume II, where the main contents covered are electromagnetism and matter, however I plan on expanding on this in the future.

Projects

As previously mentioned, as I go through the lectures, I will pick out key concepts and ideas I would like to re-create or prove. All the coding is done in Rust, where I started off using nannou, but transferred to using rust-gpu, which allowed me to write efficient GPU shader code using Rust. Why Rust? Well, it is the language I am most proficient in, and in addition it is memory safe and has really great architectural concepts. All my code will be open-sourced on GitHub