I joined ARVP because of how well the club is organized. The team lead from Admin and Mechanical (the two teams that I joined) are super supportive. I learned a ton of admin, mechanical design, and robotics while being part of the club. If you are looking for a club to join during your engineering degree, then ARVP should be your solid choice.