Technion returns to space