Also rememeber when ever you code you assiments on a Mac make sure you test them on a native Windows XP computer (basicly you cannt use you mac for this) Some times it will compile just fine on a both a Mac and a PC but one compliled on a mac will just act wierd on a PC while the same code complied on a PC will work just fine. Some things are just wierd like that. A CS friend of mine who used a mac she ran into that problem a few times and she learned the hard way about that. The assiments are graded on a PC and they are tested on a PC by you TA. If they dont work your grade gets massively hurt.