I was thinking about waiting and talking to some of the students who have taken my professors before. That way i don't spend lots of money on stuff that won't be very helpful. Though i'm sure any of them would be fine, i just want more info.