Stanford Professor caught lying on tape!