I am into my second semester as a part-time graduate student in Information Science. I work full-time as a web developer, so juggling work and school is hard but manageable. My first semester I found to be okay, and I had a 4.0 at the end. I take 2 classes at a time, as that is all I can take on with a job right now. However my second semester is halfway through now, and one of my classes is fine, but the other is very difficult.
The difficult class is a computer security class. On rate my professor, I saw before the semester that he had bad ratings (1.0 across the board and rated for hard tests). I wanted to avoid him, but he is the only professor who teaches security courses at my school. So I tried it, and within the first weeks of class, he cancelled two lectures in a row! He wanted us to study the material on our own, which for me is difficult as I typically learn better with a teacher in front of me.
As the semester went on, I found the material getting so hard that I couldn't even understand most of what he was talking about. He reads off of a powerpoint slide and doesn't explain further. He is the kind of professor that doesn't answer emails and pushes any questions off to the TA. So I have to email the TA for help, but the TA only offers help 2 hours a week (and they are when I am at work!).
I have a C+ so far in the class, which to me is very bad. Are computer security classes typically harder? What should I do with this class? I am afraid to withdraw because I will just have to retake it with the same guy, plus my job is paying for these classes and might have an issue with it. Does anyone have grad school advice in general with what I've said?