Yes, TAP may be taken twice for credit, though you must enroll in a different track the second time.
TAP provides hands-on experience with a technology project. You will gain valuable skills in project management, communicating with a client, and working as part of a team. You will also develop new technology skills, and work on presenting your work to a group. Working one-on-one with a faculty or staff member also gives you a great opportunity to build a strong relationship, and potentially a strong reference.
Yes. As a TAP student you qualify to take workshops that are normally reserved for faculty and staff. You also have access to the Collaborative Learning Hub (CLUB) in the Johnson Center, Room 311. The CLUB has lab assistants available to answer questions, as well as access to cutting edge collaborative and presentation technologies.