To find the kth largest element using a max heap, first build a max heap from the input array. The max heap ensures the largest element is at the root. Then, extract the max element k-1 times by swapping the root with the last element, removing the last element, and heapifying the root to restore heap order. After these extractions, the root of the heap is the kth largest element. This process is shown step-by-step in the execution table, tracking the heap array and its tree structure. Variables like heap size and array state change after each extraction. Key moments clarify why we swap and heapify, and why the kth largest is at the root after k-1 removals. The visual quiz tests understanding of heap state after extractions and the effect of changing k.