Cornell ECE

Here at Cornell University, we engineering majors are taught to understand how things are derived in addition to being able to crank out the right formulas for problems. The curriculum strongly emphasizes conceptual understanding in order to hone in on our analytical skills and thinking abilities, which is why sometimes our prelims are ridiculous and unlike any kind of problem done in lecture and/or recitation (this may also result from terrible TA’s *cough my physics 214 TA*).

There is, however, something about ECE majors that distinguish us from the other engineers. After all, we were the ones who won the Engineering Penny Wars. Yes, that’s right, we ECE majors like to keep things real. We even have our own mugs to prove it:

After I got this mug, I proudly showed it to my CS/Econ double major butler (Jimmy). He stared at it for a little while and then said, “Keepin’ it Re? What does that mean? What’s Re?”

I shook my head in disbelief.

Ubuntu 7.04 Feisty Fawn and Windows XP via VirtualBox

Ever since I installed Ubuntu on my laptop for the first time I’ve always wished I could stay in it. Not only were the visual effects by Beryl AMAZING, the OS generally runs smoother and faster than Windows. There’s also the whole multiple desktop thing that keeps everything more spread out and neat. The only trouble was that to do my school work, I needed Matlab and Quartus, which aren’t compatible. The other trouble was that my Windows partition was formatted as NTFS and although I could read my Windows partition in Ubuntu, I couldn’t write to it.

BUT, after spending an entire afternoon upgrading to the new version of Ubuntu 7.04 (released this past thursday), I found out that there are now stable drivers that allow users to read/write to NTFS partitions! Furthermore, I discovered VirtualBox and was able to install it, create a new virtual machine, and install Windows XP Professional on it. AND, I did it without asking Ben Pu for help (haha).

After learning how to do all that on the fly for the first time (which wasnt too hard because Ubuntu is just good like that), I proceeded to install Matlab and Quartus on the virtual machine and success! I no longer have to switch back and forth between Linux and Windows to work on prelabs for signal processing and digital design.

I like I like.

Snow! Hooray..?

There was a time when seeing all of this would have made me really ecstatic. That time passed since, oh, sometime around when April started.

Good thing I didn’t take my boots home because otherwise my sneakers would’ve been soaked right through with the amount of slush I walked through today. Not to mention that it snowed hard nonstop for the entire day (and it’s still going strong as I type this), and that whatever direction I walked in seemed to be right in the wind so all the snow could accumulate in my hood and that I almost slipped on the very top of the slope, which could’ve turned out really bad. Then of course orchestra rehearsal wasn’t cancelled so I had to trudge back UP the slope holding my cello and a bunch of music stands. And of course after rehearsal ended it was STILL snowing and I almost slipped on the slope on my way down again, except this time I tried to see how far I could slide at a time.

But I have to admit; it’s still pretty :)

For more pictures, go to my site and go to Recent Photos.

My New ECE Faculty Advisor

This past week was pre-enrollment for courses to take next semester. I pre-enrolled 6 courses, two of which are only pass/fail and are 1-2 credits each. The others were ECE 303, ECE 315, ECE 325, and ORIE 350.

I know that’s probably too much for me to handle, but here’s the dilemma:

I’m not sure if I’m really gonna take ECE 325 (foundations of ece mathematics) or ORIE 350. If I drop either one without adding, I’ll only be taking 14 credits, which seems kinda slackerish for an engineering major. The problem is there isn’t really a “light” elective that I can/would want to take either. And I’m still debating whether or not I should take ECE 325 or AEP 264, which fulfills my technical writing requirement. In any case, I thought writing an email to my newly-assigned-since-affiliation faculty advisor, whom I have not met in person yet, and ask him for feedback:

Dear Professor ____,

Hello! I’m sorry I haven’t actually met you yet, but I just wanted to let
you know what I’m pre-enrolled in and ask for some feedback:

ECE 303, 315, 325
ORIE 350
CS 114, 213

Originally I had planned on taking ENGRC 350 instead of ECE 325, but it
got full really fast. One of my junior friends in AEP recommended that I
drop ORIE 350 because ECE 303 and 315 alone will easily keep me occupied
and ORIE 350 is relatively easy but a lot of work. He also suggested AEP
264 in favor of ENGRC for technical writing.

So I know that what I have right now is a lot, but I’m also hesitant to
drop ORIE 350 without adding something. Would dropping ORIE 350
and replacing it with AEP 264 be a feasible option? Is there a light
elective I could take instead of ORIE 350?

Oh yeah, I also need my pin number to lock my courses by Friday.

Thanks a lot!


Here is his response:

Hi hain-Lee: Six classes is too many. Your PIN is EN9060.

d replacing it with AEP 264 be a feasible option? Is there a light
> elective I could take instead of ORIE 350?
> Oh yeah, I also need my pin number to lock my courses by Friday.
> Thanks a lot!
> Sincerely,
> Hain-Lee

Thanks for helping me out professor. I’m that much closer to making a decision.