INTRODUCTION Among the sorting algorithms that are not difficult to implement is Quicksort. “The algorithm works well for a variety of input data and consumes fewer resources than any other sorting method in many situations” [1]. The algorithm is also an in‐place sorting algorithm. “It is the fastest known generic algorithm in practice” [2]. Its worst‐case running time is, however, O(n2 ) on an input array of n numbers. “In spite of this slow worst‐case running time, Quicksort is often the best practical choice for sorting because it is remarkably efficient on the average” [3, 4]. Research effort has, however, been made to improve the algorithm to eliminate its drawback in the worst case scenario. Introspective sorting, otherwise called Introsort, is a modified and improved Quicksort that is self-aware. Through its self-awareness it is able to solve the problem of inefficiency of Quicksort for the worst case scenario. This paper presents an approach to further enhance the performance of Introsort in the worst case scenario. The approach uses Bidirectional Bubble Sort in place of Insertion Sort employed by Introsort for small lists.