It sounds to me like you’ve got the right learning tools, and a good supportive academic environment in which to work. The only additional thing I would encourage you to do is to spend as much time in the lab and working on networking issues and problems as you can stand to do. The more practice and experience you have when the exam comes around, the better you’ll be able to draw on what you know and understand rather than having to rely on what you remember. If you’re working with Wireshark or some other packet capture tool, be sure to use it to understand the various message sequences associated with the key TCP/IP protocols for your exam(s), including IP, ICMP, the various routing protocols (RIP, OSPF, BGP, and so forth), TCP, and important application protocols.
If you keep at it, and do your homework assiduously and constantly, you should do just fine. Best of luck!
I have spoken with several persons that have taken the CCNA exams and they say that there are a TON of subnetting questions. Test yourself by doing a LOT of the questions here: