I worry this model could lead to a "wall of text" rather than forcing the presenter to be concise, speak to the concepts, and rely more heavily on images. The format is good for academic lecture scenarios but I'd probably just use Jupyter, as noted by others.
I think math lectures often need quite some text support, they are the reason I created Slipshow.