This is an interesting paper seeking to extend and apply connectivism. If I were picky I would complain about the interpretation of connectivism (for example: I don't think it's really true that "Connectivism largely treats technology as a tool independent from its context and its users." But no matter. I like the way the authors define three pillars of the learning model (learning process, learninmg content and learning environment). And I think this is a classic implementation of ARRFF: "(a) find information for hands-on assembly and installation of IoT devices; (b) agglomerate and visualize data for student-initiated reasoning on local energy challenges with the aid of mathematics and data science; (b) simulate, and examine different strategies for reduced energy consumption and improved classroom comfort; (c) discuss and collaborate on strategies using the online platform."