I'm an Associate Professor at ITMO University and also work in industry at Health Samurai. My Ph.D. is in computer systems architecture: I studied multi-level computer systems and how their levels interact through configuration, compilation, and interpretation.
For over ten years I've taught computer architecture, functional programming, systems engineering, and the course these notes come from, in Russia, China, and India. I first wrote the notes in 2020 for students at ITMO University and Hangzhou Dianzi University.
Outside the classroom, I build tools: NITTA, a CAD platform for hard-real-time application-specific processors, and Wrench, a CPU simulator and auto-grading toolkit for teaching computer architecture.