At Yip's we believe in equipping our students with the competencies essential for success in the 21st century workplace and broader community. Thus, the effective use of technology for learning is an integral aspect of our teaching methodology. Our courses are based upon units of learning, with the teacher’s role focused on facilitating successful student learning. We support our students in becoming both independent and collaborative learners; able to excel in either environment. To meet this end, we effectively use an esteemed hybrid model of teaching, with at least one unit per course taught online and requiring student independent inquiry. As well, Problem and Case-Based learning, alongside Inquiry-Based learning, constitute the core of our teaching methodology.