Hello Dr. Myk, I was really struggling to understand those three concepts, especially the differences between constructivism and liberalism. That's however until I watched your video. Thank you for sharing knowledge in a simple and very effective manner. You have earned my subscription. 😄