Taken by Peter Houston
And Some Updates!
November 4, 2013
Finally had some time to update my webpage. Lots of things have happened in the past two months leaving me with very little free time. I've been really busy with programming for CS439 but it's been an overall enjoyable experience. I think I could really get into systems programming.
Oh and I recently started proctoring for Professor Mitra's CS 303E class. It's an introductory CS course designed for non-CS majors who are interested in earning an Elements of Computing certificate or are just interested in learning a little bit more about programming. The course is taught in Python (thankfully I finished my 10-week Python CS105 right about the same time). At first I was a bit peeved about the course being taught in Python3 instead of Python2, but since learning a bit more, I've changed my mind. Python3 is definitely easier to pickup for people who haven't programmed before. They don't have to worry about things like integer division (Python3 '/' defaults to floating point arithmetic, while '//' is the same thing as integer division). It has taken a while to get used to the fact that pretty much all the higher order functions (map, filter...) return an generator instead of just another list which makes me wonder why they didn't just do that originally. On a side note, I actually really like proctoring and will definitely try to do it again next semester.
I have an interview coming up with Google that I've been frantically trying to prepare for on top of school. It's been quite fun actually. I haven't done much development in Java since high school so it's definitely been a refresher. Mostly working in C, Perl, and Python here at UT. I'm especially excited for the coming weeks because I convinced a couple of my friends to join me in our own little programming competition, the wager being free lunch for the winner. We'll probably use some sites like TopCoder or the material used for the Texas UIL CS competitions.
I've also started working on the Basketball Arcade Game with my lab partner for Physics 303L/103N. He's a EE major so he knows quite a bit more about electronics than I do. Make sure to go check out our progress. We haven't gotten very far, but we've made some purchases and have discussed some more specific details on how we want to implement things.
I feel ashamed that I STILL haven't written the following pages for my homepage... Will probably do it in the coming week.
Always code as if the guy who ends up maintaining your code will be a violent psychopath
who knows where you live.
Guido van Rossum
Don't you hate code that's not properly indented? Making it part of the synatx guarantees
that all code is properly indented.
If you understand what you're doing, you're not learning anything.