I am always on top of my schedule. I use the GI bill to pay for school, and it is based on time, so it is crucial that I finish my undergraduate degree in a small amount of time. This requires proper course planning as you can imagine. As soon as my registration opens, I pick my classes. I do this so I can get the classes I need, and ensure that I am not stuck with one of the miserable professors of which my university keeps on staff. Just today I got an email saying that I will be dropped from a course that I need because of a change in the professors schedule. There are no other courses available and my school does NOT allow sit-ins until the withdraw deadline for courses that have a corequisite lab component. I'm basically not going to be able to take the course, and they dropped me from it well after every other one filled up. Is it worth complaining to the science department? How should I handle this? It's going to set me behind by a whole semester at best, and that's hoping the class is even offered in the fall. What do I do?