Teaching is simple but how to teach is difficult. At university/college level, teachers expects students their effort, be disciplined and stay motivated for building their career. In addition, students bring their own abilities and ideas to the respective subjects. In a class, students come from different educational institutes with several skills and behaviors, individual students have their own abilities. Therefore, teachers need to implement innovative teaching methodologies which fulfill students’ individual needs. Although it is too difficult to decide which teaching methodology will work well for students. So, as a teacher there is no such solution as“one size fits all”, hence, a teacher must experiment with a number of teaching methodologies and according to situation select the suitable one.