selected publications blog posting Flexible Educational Software Architecture.. arXiv (Cornell University). 2021