Quarterly update FQ25
Here is our status at the end of the fall quarter 2025.
- As LupBook, our interactive textbook framework, is nearing completion, Sachin has undertaken the writing of a real book using our framework! He is adapting my lecture slides from when I taught “ECS30: Programming and Problem Solving” back in 2018, and will use this work as his master’s project. While writing the book, he’s also providing many fixes and minor improvements to the framework. Meanwhile, I’m also working on improving the randomization and restore of the various interactive activities.
- xv88, our education operating system, can now be run in a custom docker container, which embeds the necessary cross-compiler and system emulators. I used xv88 for the first time in ECS 150, presenting some of its internals during two discussion sections, which had been my goal when starting this project! However, being able to introduce a project that counts over 10K lines of code is quite the undertaking and students did seem to feel confused, so the approach needs to be rethought…
- Kush and I finalized the paper demonstrating the complete FPGA implementation of our LupIO collection of education-friendly devices, and we submitted it for review at a top conference in digital design. We’re waiting for the result.