The Computer Science Department helps to support the ACM, and since many members take a computer science class at some time during their career, the ACM provides members many opportunities to know the faculty outside of the class room. The membership fees you pay are for the local chapter only. It is recommended that you join both the Local ACM and the International ACM to be involved here and around the world. While joining the ACM is a good thing, it won't get you an A in class. However, it is a chance to ask around and get some help from people who have probably gone through the classes you are going through.
Many members are willing to help when they can.
Come out and join the ACM Chapter at Virginia Tech today.