I have all CS classes this semester. That means this is a really important (and probably busy) semester.
Operating Systems – This one’s taught by the professor with probably the worst reputation in the department. As in, calling people stupid in class. He also teaches Theory of Computation, which seems to be the least looked forward to class in the CS curriculum. I found that class to be easier than it had been made out to be and the professor actually seemed to explain things fairly well. I don’t think this class will be that hard, but it certainly won’t be easy.
Networks – This one looks to be OK. The original instructor retired to RightNow Technologies, so we have a PhD student. He seems to do a good job with lectures. Granted, this is CS, where lectures are excruciatingly boring no matter who gives them. This is the only lab class I have, so there’ll be more work than my other classes.
Software Engineering I – This one’s taught by our department head along with another faculty member. I should have taken this as a junior, but I couldn’t get into Technical Writing during the correct semester. We don’t have a required book, but there are about five recommended ones. Hopefully that doesn’t become a pain in the ass. Probably won’t be a hard class, but not all that interesting.
Database Systems – I was looking forward to this class (don’t ask me why), but it looks like it might suck. The teacher’s pretty cool, but so far the material has just gone in one ear and out the other. We’ll see.
Artificial Intelligence – This is easily going to be my favorite class. It’s taught by the best professor in the department and the subject matter is just cool. We use LISP in the class, which is sort of a neat language, but also kinda frustrating. At least, frustrating when you’re trying to program something that’s a bit beyond one day of instruction, as I learned in a class last semester. Still, I’m looking forward to this one.