Cyber-enabled Learning Environments for Engineering and Scientific Thinking: Systems from the NEESacademy powered by NEEShub