Developing students' personal and professional skills, as well as building innovative thinking are all part of the program. A variety of enrichment programs are available to foster these aspects and also aim to extend competence in multi-dimensional problem solving, confidence and communication skills. The Department encourages the students to engage in the following enrichment programs/activities.