GeNIEus is a versatile Learning Management System (LMS) that provides affordances for various pedagogical approaches, including but not limited to collaborative learning, reflective practice and problem based learning. With discussion forums, learners can collaborate with one another online asynchronously; with Blackboard Collaborate Web Conferencing, learners can engage in the virtual classroom synchronously. Wikis also enables team members to make their contributions anytime, anywhere. Journals and blogs are features that enhances the metacognition of learners through reflective practice. When learners do their reflections on journals or periodically on blogs, they reflect on their own learning and developing themselves personally. By communicating via all the abovementioned platforms, students actively construct their own knowledge. Through problem-solving, critical thinking, collaboration, students learn to resolve problems in many different ways to arrive at the best solution for decision-making.