Muscular destruction

So today I had my last CS exam of the term... Only 3 more left, all CO... My hardest one will be on Thursday, so I should really get studying.

Anyway, that's not the point of this post. 

After my CS exam and after cake with a friend of mine, I got back to my res and started playing Ultimate frisbee. 
As an aside, today was probably the best game I've ever played because this time, the frisbee was actually thrown to me ;)
Anyway, back to the story. So I played ultimate from about 5 to 6:15. While I was playing frisbee, I landed on my left foot a bit awkwardly, hurting my knee slightly, and then somehow managed to get my right calf into a cramped state. Ouch. But that's ok, I kept on playing... It got better.

After Ultimate, I decided to go get my roommate from Chapters, which is about a 10 minute bike ride. We could have taken the car, but I had to work off that Bailey's Irish Cream Cheesecake (oh the calories!). Of course, the wind had to be blowing at me and for some reason I took the long route... But about 10 minutes into the bike ride, my right calf, right thigh, and left ankle cramped. They just stopped working. It was grotesquely painful. Since I wasn't too far away from Chapters, I decided to walk the rest of the way. Well, more like limping in pain...
I swear, I have never felt such pain in my life. I felt like I was about to collapse. 

So I get to Chapters and find him... Only to have him tell me he isn't coming back! (I broke my legs for you! You big meany! :P). 
Luckily, my legs recovered and I made it back to res in 8 minutes. But now I sit in my chair with a back ache, throbbing legs, and a singing knee. Fun times.

Time for man. 

Wii Sports Update

Today, my friend learned that a clock (or a pendulum) can play Wii Sports Baseball and tie (or maybe even win!). And apparently Morgan is best at clock baseball batting.  But he also sucks at outfield because he errored. 

Oh wait... the clock lost. the computer got a home run.

Also, it is very hard to go down to skill level 0 in tennis. 

Didn't I learn this already?

This term, I've had most of my courses overlap... 

With the exception of CS 360 (Theory of computing), all my other courses have used theories and concepts studied further in other classes I am taking this term. 

For example, concepts from Network Flow Theory is used by Computer Networks in our study of routes and multicast. Also, Computer Networks used theories of Coding Theory for bit error detection/correction in the link layer.

But this doesn't compare to the web that is Computer Networks, Computer Security, and Cryptography.
Computer Networks ideas were studied in Computer Security and Cryptography. Cryptography was used in Computer Networks and Computer Security. And finally, Computer Security was used in Computer Networks and Computer Security. 

Look, they're all linked together like a perfect digraph (I've been studying too much...)

To get full marks...

From one of my assignments...
"To get full marks for this question, the running time of your anonymization algorithm should be shorter than one minute."

Mine takes 5 seconds. Java for the win. 
And I'm sure I could have optimized it further... but it works ;)