I understand that teaching a class isn't trivial, it's not an easy thing to keep track of where each student is even with all of the tools available. What I don't get is teachers (this one isn't a Professor) who are so inflexible about something that doesn't cost him anything but would make the student's lives so much easier.
I am referring to my Java class. This class is through the local community college, mostly because it's less expensive and helps me get ahead on my degree. It isn't a month only class, it lasts for a full semester, because of this there really isn't the intensity that I feel for my research paper class.
I am taking Java online also, the community college uses an environment that seems to work, WebCT for anyone that is familiar with this stuff. My issue here is that we know how many assignments will be needed, even when they are due, but we don't know what they are until the teacher posts them. It's his choices in posting that is giving me fits.
He has a timeline for his class, more power to him for that, but he only posts the next assignment x amount of days before it is due (it's not consistent) and not right after the last assignment is due. Because of this we had a whole week with nothing to work on, in which I could have gotten ahead a bit. Instead I get the assignment now, so instead of doing it last week when I had more time, this week turns into a bigger stress than it needed to be.
To make it even more frustrating he's been asked repeatedly to post the assignments early and he refuses to, and his excuse is 'the class was set up before day one and he's not changing things' (lame but ok he's got an ego) but the best one was 'he has to keep things even for everyone' which makes NO sense and I called him on.
He suggested we do assignments at the end of the chapters in the down time. I told him I'm not going to do that, I don't have the time or motivation to work on random problems, I want the one that I am going to be responsible for. If he wants us to do extra problems then give me credit for them, otherwise it's not going to happen.
I'm not being lazy, that is how class things work. I am not going to spend hours working on problems for my own edification when I have no avenue to ask questions or get assistance, because if he can't give us the assignments that we are going to get credit for, I am sure he's not going to take the time to help me if I get stuck on something he didn't assign. And if he would then why the hell doesn't he just let me work on the problem he thinks is necessary??
If he offered extra credit for other problems being done that would be one thing, but a basic introduction to Java class is not something I am going to spend extra time on for no return.
I even understand why he wouldn't want people turning in assignments early, trying to grade things like that would be a nightmare, but letting us know what the assignments are going to be doesn't hurt anyone and actually helps us who are trying to budget our time.
I am trying to take every class I take seriously, so I can get the most out of them, getting my 'money's worth' so to speak. This guy is really helping me push Java to the back burner. Oh did I mention he posts his version of the answer to the assignment and has stated it's ok if people just copy it? It's not like it's something similar so we can see how that kind of code works, it's the exact problem. I just don't get it, really.
So this week I not only have to have all of my research done for my paper, an 'annotated bibliography' finished (new to me but it makes sense) but I now have to resist the temptation to just put my name on this guy's program and actually learn the Java he's pretending to teach.
And people wonder why their employees don't know shit, it's teachers like this that encourage laziness and lack of organizational skills.