Programming Home | And Now I Am Smart! | Masters (MSCS) | AI | Must Reads | Programming Bio

Yes, I'm going to become an uber geek. I'm getting my masters in Computer Science. Yeah, I know I'm sick and I need help. I've got two and a half more years of to go! Woohoo!

Translations of the above paragraph for other professions:
Dentist: I'm giving myself a root canal without novacaine! Woohoo!
Carpenter: I'm nailing a railroad spike through my skull! Woohoo!
Doctor: I'm going to cut my leg off with a rusty hacksaw! Woohoo!
Clown: I'm going to juggle flaming porcupines! Woohoo!
Lawyer: I'm a lawyer! Woohoo!

The classes I've taken thus far:

CSC502 - Advanced Programming Methods
Class summary in seven words or less: Overloading and cloning for fun and profit!

CSC525 - Artificial Intelligence
Class summary in seven words or less: Computers can fake intelligence (somewhat). We can't.

CSC540 - Operating Systems
Class summary in seven words or less: Here's stuff you'll never need to know!

CSC560 - Software Engineering
Class summary in seven words or less: Design patterns make programming so much easier!

CSC645 - Interface Design and Human Factors
Class summary in seven words or less: Computers are pretty damn unusable (of course).

CSC564 - Design and Analysis of Algorithms
Note: (this class was an anagram for my last class, CSC645 ... I couldn't pass it up)
Class summary in seven words or less: Some algorithms run faster than other algorithms.

CSC660 - Advanced Software Engineering
Class summary in seven words or less: The fifty-five ways managers screw up projects!

CSC625 - Advanced Artificial Intelligence
Class summary in seven words or less: More ways computers can fake human intelligence!

Next classes in my long trek to geekdom (Fall 2009)

CSC582 - Computer Security
Class summary in seven words or less: People can easily break into computer systems.

CSC601 - Advanced Programming Workshop
Class summary in seven words or less: Code that is easily maintained is pretty.