I'm a french physics teacher who also teaches code programming. I used to type my lessons with LaTeX, but I recently decided to switch to ConTeXt.
I am not bad with LaTeX since I used it a lot, but I never learned neither TeX nor Plain TeX, which sometimes makes things difficult while trying to configure my own ConTeXt environments...