Hi, Junyi,  After reading your post, I found that your description of interactive learning is very profound. You can skillfully use groups to increase the interaction of learning. I think the combination of our two methods makes for a great learning scenario. I hope to discuss these issues with you.