What is Vipashyana?

Vipashyana as defined by Reginald A. Ray, an American Buddhist academic and teacher of Tibetan Buddhism.