Proceedings of the 40th ACM technical symposium on Computer science education