« So tired... So early?? | Main | Missing her »

February 03, 2005

Choosing Classes

The biggest thing on my mind for the past day has been what classes to take this upcoming semester. I have to say, this semester potentially will be one of my most interesting semesters, and not just because of my classes. The stuff that I get to do in rotations seems to be very very cool, and I'm really looking forward to digging into it.

The problem, though, is that surprise surprise, I've overloaded on classes for this semester. A normal course load for the spring semester 1st year is three classes plus the rotation. I've registered for four. Plus, the classes offered spring semester tend to be lighter-weight reading courses -- but I've managed to register for three very involved courses (and one which isn't too bad, more on that later...) I originally chose four pretty much knowing that I'd drop one. However, starting the semester and attending them all I wished I could actually stick with them all. That doesn't seem feasible at this point. So now I need to decide which class to drop.

Here's a rundown of the classes I'm registered for:

6.001: Structure and Interpretation of Computer Programs
This class is nuts. It basically teaches you programming from the ground up, with emphasis on cleansing yourself of bad programming habits. It's all taught using an obscure programming language which is useful pretty much only for teaching purposes and for crufty old LISP hackers. It's a very impractical course, and yet surprisingly helpful, as it really does get you thinking in the right way about how to make good programs as opposed to programs which 'just work'. The big issue: It's a truckload and a half worth of work. At least five hours of class time per week (most other courses are 2-3) and weekly problem sets. Plus the class is gigantic, I can never find a seat in lecture.

7.91j: Introduction to Computational and Systems Biology
Lots of fun. It's team taught by three profs in the bio department, all of which are good at what they do and definitely know their stuff. For me it'll be extraordinarily useful as it'll basically teach me all that bioinformatics stuff that I've been neglecting over the years. Actually, Bioinformatics was taught at Brandeis while I was there, but I refused to take it because I had the professor for an earlier class and he was just intolerable. Anyway, the workload should be easy because it assumes a low level of programming and I think I can manage that.

18.337j: Applied Parallel Computing
This one's scary. Mostly because it's pretty heavy on the linear algebra, physics/engineering side of things which I think is cool but I'm pretty much a lightweight in. If I can keep my head above water, it'll be really useful, pretty much just to get a handle on the kinds of parallel algorithms out there and to get some supervised practice. If I can't keep my head above water, well, I suppose I can drop it... assuming I don't gamble that I can pull my grade up and then lose. I suppose failing a complete elective isn't too bad... I hope... The workload could be relatively high, depending on how easy the assignments are. There's a final project which lasts half the semester which, if I play my cards right, shouldn't be too crazy.

7.76: Topics in Protein Biochemistry
This is a literature course. It's the one I mentioned above which isn't too involved. Basically it meets once a week, we have little assignments for it just to keep us reading the papers. It'll take a lot of reading but it shouldn't be too stressful. The really cool thing I think about this class is that unlike all the others, this one actually trains you to read papers critically like a scientist would. Part of my problem, I recognize, is that when I read papers, I tend to accept uncritically what the author says, unless I'm sure that it's wrong. This is a bad idea! Many times the author is wrong and you're right. I just need to get more out of the habit of just trusting what the author says. Hopefully this class will help on that.

By the way, maybe you've noticed my focus on workload... that's because I want to keep in mind the unmentioned class - my rotations. It's pretty much a given that any time I'm not in class, but during normal daily hours, I'll be in lab. This is very important - because a high-pressure work environment is a lot closer to what I'll be seeing or what will be expected of me. The pressure's got to come from me, because my advisor won't be breathing down my neck. So I have to resist the temptation to run home and work on my homework, even if I've got so much of it that that's all I'm thinking about doing. I need to have definite times when I can work in lab, uninterrupted and productively.

So you're all still in suspense about what class I want to drop. Well, here goes... I think it's time to get rid of 6.001. It's kind of sad, really. The programmer in me had really wanted to take that class. But I realized that I really am training to be a scientist, and foremost on my mind should be that training. I really do pick up computer training naturally. I've taught myself many of the 'good' programming practices that they would teach me in that class anyway. What's far more important, and something which I have to work on, is the intellectual discipline necessary to be a good scientist. In order to do that, I can't be distracted too much by crazy unrelated programming problems.

I'm pretty sure that this decision makes the most sense. I think I'll skip my 6.001 section meeting tomorrow... they'd just be going over Scheme particulars anyway. If you all have suggestions, let me know. I appreciate what you think.

Posted by kgutwin at February 3, 2005 11:19 PM

Trackback Pings

TrackBack URL for this entry:
http://www.gutwin.org/mt/mt-tb.cgi/103

Listed below are links to weblogs that reference Choosing Classes:

» dreamstin from alzheimer antiage babysleep bully Chee cha king of all fun and games is cool [Read More]

Tracked on June 19, 2005 06:03 PM

» minismall from afoot allergy bbq cancer cookbook King queen they are the same royal from family [Read More]

Tracked on June 22, 2005 07:30 PM

» the site from archery badminton baseball basketball Hiya everybody nice to see tonight [Read More]

Tracked on June 28, 2005 04:05 AM

» the site from birthday boat cardboard chat computer
To mend and defend [Read More]

Tracked on June 28, 2005 11:27 AM

» mesothelioma from malignant mesothelioma malignant pleural mesothelioma malignant mesothelioma malignant pleural mesothelioma [Read More]

Tracked on July 1, 2005 01:31 PM

» the site from acne baby betting bingo bonsai Fantastic site [Read More]

Tracked on July 4, 2005 07:34 AM

» the site from acne baby bingo bonsai carauction Cra cha tee da da salma [Read More]

Tracked on July 4, 2005 08:29 PM

» Online poker from online poker online
I have found the best site to play Online Poker Online Bingo Online Casino [Read More]

Tracked on July 6, 2005 04:59 AM

» site from acne baby betting bingo bonsai The Island Fox is a small fox [Read More]

Tracked on July 12, 2005 11:16 AM

» website from acne baby betting bingo bonsai syncrest [Read More]

Tracked on July 14, 2005 06:13 AM

» magi from birthday boat cardboard chat computer chopowa [Read More]

Tracked on July 15, 2005 02:43 PM

» bati from parenting perfume petcare photos popuppopup
batiskar
[Read More]

Tracked on July 17, 2005 06:54 AM

» bati from acne baby betting bingo bonsai everlin [Read More]

Tracked on July 18, 2005 09:54 AM

» bati from acne baby betting bingo bonsai dookinup [Read More]

Tracked on July 20, 2005 03:59 AM

» kessblow from airline antivirus anxiety arthritis
kessblow [Read More]

Tracked on July 22, 2005 12:36 AM

» conkram from accordion acousticguitar banjo bass b
conkram [Read More]

Tracked on August 1, 2005 06:08 AM

» chesnutz from cdr clock digicam ds dvdplayer chesnutz [Read More]

Tracked on August 3, 2005 05:54 PM

» party poker from party poker
empire poker - pacific poker - online poker [Read More]

Tracked on September 5, 2005 07:46 AM

» blowing a horse cock from
sex with animals blowing a horse cock beast horse fucking sex with animals dog... [Read More]

Tracked on November 8, 2005 07:36 AM

» beast from
horse cock men having sex with animals farm sex sex with animals sex with animals [Read More]

Tracked on November 8, 2005 07:36 AM

» free lesbian porn from
interracial cuckold cuckold interracial interracial dating wife gangbang wife gangbang [Read More]

Tracked on November 8, 2005 07:36 AM

» horse fuck from
horse fuck dog breeds horse cum horse cum horse fucking animalsex animalsex [Read More]

Tracked on November 8, 2005 07:36 AM