some people (like me) never feel like they've mastered something complicated until they write it out. i got through classes at my medical school by making "meta notes" (meaning, summary of all the material for a given section in as concise a form as possible) for each exam, either by hand or on the computer. if they were computerized, i would offer them via email to the class before tests to use as notes if they wanted, but for me the value came from making the study sheets rather studying from them. they did come in handy for cramming last-second and as study aids for anything cumulative.
when i was trying to learn something super complicated (anatomy, immuno), i drew lots of diagrams. but even for things that were brute memorization, i wrote out color coded lists and grouped things together for myself on paper. i really feel like it helped me stay focused during my studying and also gave me a way to organize the material in a way that i understood it, so that it had a chance of staying in my mind.
as for going to class - you know, figure out what works for you. for me, i think it helped, because i learn pretty well by listening and synthesizing and am less likely to fall asleep than if i'm reading. some of my classmates definitely did really well not going to class and studying during that time instead. figure out what works for you and go with it!
good luck!
s