Meet the Progressive Challenging Ted Cruz