good luck with comp sci man, i had the same terrible trouble understanding classes. let me tell you, it only gets worse from there when you start inheritance, pointers, templates and try to understand doing object orientated language. i switch from CS to MIS. i realized i didnt want to program c++ for a living, id rather be a system administrator or web developer. im going to try and learn c++, but on my own time. i cant learn c++ in the amount of time they give me, especially when i am being graded on it, it is a waste of my money to take such a fast paced class and fail it.