Collaborative Teaching and Learning: An Initiative of Linking Education Activities with Business Demands