Hello Summer

Today was my last day of exams! The algostorm* is officially over.

Looking back, it’s been a good semester – definitely the most academically involved, but not the worst mentally, emotionally, or physically. In other words, only the most in terms of hours spent doing classwork.

I can say fairly now that I’m glad I took the classes I did. Compilers taught me tons about software engineering and team dynamics, and I feel like I could write a dummy compiler in the future, maybe for propositional logic. That’d be cool. (It probably exists already, but whatever). It also feels nice to know that there are so many tools that exist out there to make the process of compiling much faster.

Taking ML before CV definitely helped for the deep learning portion of the class. Apparently last year the final CV project was building your own learner, which was removed this year. I feel like it’d be more indicative for what actually happens in research and industry. Maybe a summer project?…

Theory of Computing and Algo had exactly 1-2 weeks of overlap where I could breeze by – when we learned about Turing Machines. Otherwise, they covered different topics, and I’m glad I got to take both classes. My favorite topics in Theory of Computing were regular languages and automata, and CFL’s and PDA’s. For Algo, I really enjoyed greedy, dynamic programming, and NP-completeness reductions.

I have about a week to play with before my internship starts, which will likely go towards very slow packing, apartment cleanup, and doing all the fun things that were postponed because of finals. Sailing on Cayuga Lake, anyone?

Good luck to everyone who is still taking finals, and hello summer!


*Algostorm is a Cornell CS nickname regarding exams in Intro to Algorithms, CS 4820, inspired by Darude’s Sandstorm, a widespread meme within the interwebs. It’d be great if it caught on at other schools.

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s