The first group project in cis520 has been great. It’s challenging, time consuming, but just damn fun. I’ve got a great team (myself, Cole Hoosier, and Dan Razafsky), and we’ve just been genuinely enjoying the challenges of the assignment and the crazy shinannigans of working long hours on it.
It’s worked out great, because we all fancy ourselves to be damn good CS students and consider classes like cis520 one of our very top priorities. We’ve been in Nichols enjoying ourselves and making damn fine code pretty much every night this week, timing it perfect to complete today. In fact, Cole got ahead of himself and finished problem 6 today and so all we need to do is meet to clean up our submission and then fire it off.
It was not without price. Dan lost an econ quiz as a deadline passed by in the heat of 520 coding, and sacrificed tons of time from his math assignment this week. Cole had ran himself absolutely ragged with almost zero sleep all week to meet all of his committments. We had a cis520 project, a math551 lab, math551 assignment, econ510 exam, and an econ 510 take-home calculation based exam. Cole and I have the same schedule (nearly, I just have 690 on top of it), and so that what we were both facing this week. Cole spent most days this week on campus 21 hours a day or more getting everything done. And he’s a stud, and he got everything done.
I couldn’t hack it. Well, more like I was hacking all week. I’ve been fighting a nasty chest cough, accidently ate raw meat and went down for the count for Wednesday. Then Friday I crashed and burned again after sleep deprevation shut me down with migraines and nausea.
Result, something had to go. Math551 was the unluckly recipient. The schedule had been made, 520 was more important, and so while math551 was due today I worked on 520 instead last night. I’m okay with that. Taking challenging collegiate classes have opportunity costs, and sometimes I just don’t have time to complete it all. I’d rather have a badass 520 project than a good grade in math551. It probably burnt about 4%, but I can handle that.
Then the ball drops: an email from Dan at 1:00pm today.
Date: Fri, 18 Feb 2005 13:19:14 -0600
Reply-To: cis520sp05
From: Dan Andresen
Subject: [CIS520SP05] deadline extended to Sunday.
Project 1 is now due Sunday night. Project interviews will probably be
late in the week.
Project 2 will be assigned early next week (Mon/Tues).
Regards,
Dan
What, what, what? You mean I didn’t have to sacrifice my math551 grade? You mean I could have budgeted all my time differently to accomplish all of my goals without killing myself? You mean Cole didn’t have to spend 21 hour days on campus? Oh that’s great to know now, after all the damage is done.
I can just think of what I’d do with this knowledge two days ago. I would have slept a little better, I would have finished my math551, and we still would have had an awesome project. But now this deadline is worthless. We’re done. My econ and math grades have already been punished for me caring about this deadline in cis520 more than those classes. And all the slackers or poor time managers that aren’t very busy this weekend get a glorious gift.
But this gift is backwards! A course shouldn’t move deadlines in a way that rewards the undiligent or those that think that 520 is a lower priority than the rest of their life. This is the type of crapola that everyone gets used to in Dr. Hankleys 501 class, where every student learns not to actually do the work, because the deadline will move. I never expected it from one of Dr. Andreson’s classes.
As soon as I read the email, I immediately replied with an email expressing my distaste. It wasn’t quite as ranty as ths blog entry, but it was along the same lines. I’m interested to hear what he thinks about it. In fact, waiting for a reply to that email might be the only thing that my team can use the extra two days for, since we’re done on time.
I should probably make a disclaimer here at the end that I don’t have any beef with any other teams in 520. If these extra two days over the weekend turns out to be a blessing for them, super. I’m just disappointed that the only reward the superb work done by my team to fully design, implement, debug, and test this project, completed on time is lower grades in other classes and a beat up body from lack of sleep. It’s lame.
Update: I received a reply from Dr. Andresen regarding my quick email response to the deadline change:
I agree, and I'm not too fond of them myself. I actually had made the decision
to extend the deadline yesterday morning, but ended up getting so distracted by
everything else going on that it didn't actually get emailed.
Dan
So it seems that Dr. Andresen had made the decision in plenty of time to be reasonable, then just forgot to notify us. I’m not sure if that really helps the situation in this particular case… but at least I have higher hopes that it won’t happen next time.