Communication through oral presentation is an important graduate attribute for engineering programme accredited by the Washington Accord. However, it is usually taught as an integral part of the programme with limited contact hour. This project intends to improve the effectiveness of learning presentation skills, and to cultivate resilient students who learn through interactive peer observation, peer-to-peer feedback, and self-reflection practice (POPTPFSR). These practices were conducted during the tutorial session after theories on effective presentation were delivered during a lecture in Professional Engineering Practice unit. Students were paired up to do a 5-min impromptu presentation, where the peers observed, provided quantitative and qualitative feedback to them using the marking rubric provided. Students reflected on their learning experience through writing of reflective journal after the session. The same group of students repeated the POPTPFSR practice during a 15-min group presentation assessment session. Surveys were conducted among the student (n=19) using a Likert-scale-based questionnaires after the lecture, tutorial and presentation assessment session to compare their learning outcomes after each session. Observation and results of the study showed that not only the students’ presentation skills improved through the learning process, but they also become more confidence and resilient in accepting feedback. It can be concluded that POPTPFSR is an effective pedagogy in teaching presentation skills and support students to achieve higher level learning objectives in cognitive domain.