Well, here we are. I think the semester is going well… CS 314 is being taught just as bad as I expected and on the bright side it hasn’t gotten any worse so that’s an added bonus of sorts. In addition to that, I am adding stuff to my Japanese vocab. In CS352, I have managed to develop a better understanding of how design decisions influenced C, Java etc and I had the chance to look at Modula-3 (though we don’t learn PL in particular, Dr. Hosking does a great job of telling us how things work). I have written a lot of code this sem, picked up perl etc and other interesting stuff happened.
In terms of stuff outside curriculum, I landed an offer from Qualcomm so I think the interview session went well. I couldn’t really land a lot of interviews since I screwed up the timing of my applications to MS, Goog et al (see how well I look out for my future). Anyway, I am really happy with the QC offer.
Now academic stuff… well I am burned out. I haven’t been with family since December last year and I have spent all my time in West Lafayette (should go out sometimes). I was planning a trip to San Diego later this month but I had to call it off since my compilers team is rather excessively dependent on me and an assignment is due the week I leave. Due to the rather excessive coursework I am forced to undertake in compilers, my assignments now get finished the night before the morning they are due, my research output has slowed down considerably and I am rather ashamed of my poor progress (I got more work done in the first month of sophomore year than in this sem so far) and to top it all CS314 demands too much Googling to the point of frustration. The trip would have done me a lot of good but oh whatever, for someone to be happy someone has to be sad… I got picked for the latter role.
For next sem, I have the following lined up:
- ECE 473 (AI) – I have heard that Purdue CS offers an AI that is horribly organized / taught.
- CS 448 – Relational databases
- CS 497 – honors research
- Phys 221 – I couldn’t test out of 272 :_(
- MA 385 – Logic
This looks like a good line-up. The courses seem very nice and AFAIK, the profs teaching them seem to care enough to organize course materials well enough.
On a more psychological note, my current troubles seem to be related excessively to how I let factors out of my control influence my actions (a lot as of now). I might need training in how to stop being someone’s bitch…
I know that will probably not happen. Because for someone to be happy, someone else is definitely going to be sad…. that is the law of relationships in the 21st century.