Slashdot Mirror


Cool, Science-y Masters Programs For Software Devs?

An anonymous reader writes "I'm an early-30s software engineer with 10 years of development experience, and a BA in computer science from a top university. I've been working for several years at a national lab in bioinformatics, but I'm starting to wonder what other interesting directions there are to go for people in my boat: computer science majors with software development experience. The goal would be to find a position that could leverage my development skills, but also include a strong research component, without the need for a Ph.D. (I would be happy to get a masters for the right job.) I'm actually getting some of those things in my current job, but I'm ready to move on to new or different areas of research. Possible fields that seem interesting so far: neuroscience, economics/sociology, and AI. I'm happy to work in a team in support of Ph.D.s, but would like an active part in the research end of things as well as the tool-making end."

150 comments

  1. Obvious answer... by DoofusOfDeath · · Score: 4, Informative

    Have you considered just going for a standard master's degree in chemistry, biology, etc.? You'll probably have to take 4-6 remedial courses, but that wouldn't be the end of the world unless you absolutely can't invest the time/money.

    If you really want to do a program that has one foot in Computer Science, maybe something like Brown's computational molecular biology program? It's PhD-oriented, but I'm sure they'd take your money in exchange for a master's degree.

    1. Re:Obvious answer... by Anonymous Coward · · Score: 0

      If you work in a research environment your standing lacking a PhD will be about the same as a janitor despite your expertise in software.Why not just go for the degree?

    2. Re:Obvious answer... by mikael_j · · Score: 1

      I think that would depend a lot on where you work and how needed your expertise is.

      Someone with two degrees, one in CS/CE and another in the field at hand could probably be considered very valuable although I'm sure there are stuck up researchers who would look down on you for "only" having two degrees in different fields instead of a single PhD.

      --
      Greylisting is to SMTP as NAT is to IPv4
    3. Re:Obvious answer... by evolvearth · · Score: 1

      Science grad schools don't take a dime from you. You're either have a generous RA stipend or TA stipend.

    4. Re:Obvious answer... by Anonymous Coward · · Score: 0

      I think it's typically full tuition, $20,000ish stipend, and health care. If you have an outside fellowship, the department usually increases your stipend. I know some people who came for the PhD and left with a masters. They received all the benefits and paid none of the costs that the masters students had to pay. I know of at least one masters student who was not accepted to the PhD program. They admitted him to the masters program and gave him the full funding package.

    5. Re:Obvious answer... by cjcela · · Score: 1

      For what I've seen, it is harder to get founded for an MS than for a PhD. Undergrad and MS are cash-cow's for many schools. They likely want your money. PhD's bring something different, so usually are given RA's or TA's. If you are interested in research, you should go for a PhD with the right adviser - that is what will open the doors for you, the people you network with, even more than the degree.

    6. Re:Obvious answer... by Anonymous Coward · · Score: 0

      Hear, hear: Domain knowledge in a related field rules. A masters in statistics can be surprisingly powerful for a developer.

    7. Re:Obvious answer... by Anonymous Coward · · Score: 0

      My Advisor told me something similar when I was graduating with my Bachelors, that it's much easier to get funding for a PhD than a Masters. He also said something about how with a Masters, you've pretty much laid the groundwork for you PhD and then just stopped, if you're going to go for an advanced degree you might as well go all the way for a PhD and get the extra standing and respect that it gives.

    8. Re:Obvious answer... by Anonymous Coward · · Score: 0

      This is true in the U.S. It is very hard to get funded for an MS degree. I've been through the process before and it was painful. U.S. schools want you to do a Ph.D. -- the Master's (being a 2 year) program, is too short to do any significant research so most profs prefer not to fund M.S. projects. They are cash cows, like MBA programs, except without the payback.

      There are exceptions, but they are just that -- exceptions. I know a couple of folks on funded M.S. programs, but they're usually folks who did their undergrad degrees in the same institution and are staying on for an M.S. A couple of them are top students from India or some such place.

      I decided to do my M.S. in Canada, where most bigger universities fund all graduate studies in science and engineer (even if you're not a Canadian citizen). My stipend was about C$24,000 a year (tax free. USD1 = CAD1.05), which includes a guaranteed TA/RA position. It's not much, but it's enough to survive on if you're single. Depending which school you go to, you'll get an M.S. degree is comparable in quality to a large American state school. Seriously. The Canadian university system is very, very similar to the American one (thesis with coursework, GPA system, U.S. professors etc.).

    9. Re:Obvious answer... by eonlabs · · Score: 1

      Or you could keep the computer science side of things as your focus and work on biologically inspired systems. Artificial Intelligence, Robotics, and Computer/Machine Vision are all good candidates.

      --
      I wouldn't consider the mad hatter mad. Just reality impaired. He sure can make a mean cup of tea.
    10. Re:Obvious answer... by KernelMuncher · · Score: 2, Insightful

      If you get in the right lab, you can be seen as a valuable member of the team. But yes, some PhD's do view MS level workers as only "technicians". Part of this belief is reinforced by the grant process. To get funding you have to submit grant proposals. Having a PhD by your name is necessary to be a Principal Investigator and bring in the $$.

  2. Law School. by Anonymous Coward · · Score: 1, Interesting

    Just graduated after 9 years as a software dev. It's a cinch as a Dev, it is interesting, and tremendously useful.

    1. Re:Law School. by DoofusOfDeath · · Score: 1

      How would you contrast what's hard about law school vs. software development?

      For example, do you have to memorize far more for law school?

    2. Re:Law School. by Tyler+Durden · · Score: 3, Insightful

      No offense, but I'm guessing that anybody with the same interests as the OP would find the topic of law wrist-slashingly dull.

      --
      Happy people make bad consumers.
    3. Re:Law School. by spiffmastercow · · Score: 2, Interesting

      Not necessarily... I bet writing an expert system for legal questions would be fascinating. Or hell, even just a legalese to English translator would be a non-trivial problem.

    4. Re:Law School. by oldhack · · Score: 1

      Those are dumb ideas. Those problems are not only undecidable, but they are actively discouraged by the profession.

      --
      Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
    5. Re:Law School. by spiffmastercow · · Score: 1

      Fully automated systems are discouraged.. But what if a big law firm wantted to analyze all previous decisions on a subjuct, then apply a statistical liklihood that a given judge will decide in your favor, based on the judge's previous judicial bias? It's not much different than trying to predict the stock market, really. Though it does add a few more variables.

    6. Re:Law School. by Anonymous Coward · · Score: 4, Insightful

      There wasn't much memorization in law school (now studying for the bar is a different matter). I loved it because law is essentially programming. Both law & software provide a set of instructions that you are supposed to follow to get a result. In law, your processor may or may not follow the instructions, or may not even understand the instruction set that is being used, and moreover each processor's interpretation may affect (i.e. screw up) subsequent processors. In software, your processor does exactly what you told it to, whether you want it to or not. The end result of both is bugs, either leading to re-factoring, hacking, or wholesale replacement.

      Leaving aside ideological positions for the moment, Roe V. Wade is a good example. The legal framework from that case was an unworkable "trimester" framework that was subsequently replaced in Planned Parenthood v. Casey with the "point of viability" test, which arguably isn't much clearer (when exactly is the point of viability?) in programming, there really can't be any uncertainty because a processor can't handle it. In law, the entire game is "where to hide the uncertainty." In tort law, uncertainty hides behind the "reasonable person." Want to know what the standard of care is? It is what a reasonable person would do. It is a fascinating study in sociology & logic.

      Finally, as a programmer, it is relatively easy to understand. What a lot of your classmates and up struggling with will seem like a relatively trivial set of if-then statements compared to the nasty logic you had to sort through as a programmer. And if you are seeking to either exploit or overturn the existing IP framework, what better way than to understand it from the inside.

    7. Re:Law School. by afabbro · · Score: 3, Funny

      Fully automated systems are discouraged.. But what if a big law firm wantted to analyze all previous decisions on a subjuct, then apply a statistical liklihood that a given judge will decide in your favor, based on the judge's previous judicial bias? It's not much different than trying to predict the stock market, really. Though it does add a few more variables.

      As we said: wrist-slashingly dull. Law is just excruciatingly boring to most people.

      --
      Advice: on VPS providers
    8. Re:Law School. by Anonymous Coward · · Score: 0

      "Finally, as a programmer, it is relatively easy to understand. What a lot of your classmates and up struggling with will seem like a relatively trivial set of if-then statements compared to the nasty logic you had to sort through as a programmer. And if you are seeking to either exploit or overturn the existing IP framework, what better way than to understand it from the inside."

      Now that you become a lawyer, why would want to overturn them, unless you're paid to do so?

    9. Re:Law School. by thePowerOfGrayskull · · Score: 1

      Just graduated after 9 years as a software dev. It's a cinch as a Dev, it is interesting, and tremendously useful.

      How's the job search going? It seems lawyers are harder hit than many others in white-collar jobs by the Depression.

    10. Re:Law School. by Anonymous Coward · · Score: 0

      As we said: wrist-slashingly dull.

      This is an acute observation, because if a person followed through with this course of action and was consequently left with debilitating physical, psychological, and/or career problems, there would be a number of interesting liability issues to be resolved. In particular:

      • the person's employer; were employees with mental health issues encouraged to seek help, in a way which could not damage their careers? And were they given sufficient time to develop their private and family lives, or were they expected to essentially turn their lives over to the firm?
      • the manufacturer of the knife used in the self-inflicted wound
      • the store (bricks and mortar, or online) where the knife was purchased
      • the manufacturer(s) of bandages (if any) and disinfectants used to temporarily dress the wound
      • the hospital, paramedics and doctors who treated the wrist wound
      • the employee's psychiatrist or other mental health care professional, if any

      might all be usefully served with subpoenas for depositions and detailed document discovery requests, including any and all paper and electronic records, email, receipts, and call transaction logs covering the period of the employee's tenure with his current firm.

    11. Re:Law School. by jc42 · · Score: 1

      ... Both law & software provide a set of instructions that you are supposed to follow to get a result. In law, your processor may or may not follow the instructions, or may not even understand the instruction set that is being used, and moreover each processor's interpretation may affect (i.e. screw up) subsequent processors. In software, your processor does exactly what you told it to, whether you want it to or not. ...

      Heh. In reality, software is usually more like you describe law. Computer may do "exactly what you told it to" in some sense, but this claim is highly misleading. Unless you're working at the very lowest hardware level, the processor's behavior is often wildly unpredictable, because the documentation is always sketchy and very often downright wrong. A significant part of debugging is discovering what the code did "wrong", i.e., differently from the way you understood the language was supposed to behave. Furthermore, when you carry code to a new processor, it's quite normal for all sorts of things to be executed differently than on the previous processor. As a programmer, you have no defense against this. You can say that the machine is doing something wrong, but the machine doesn't listen to you or correct its behavior. It can take years for programmers to appreciate this and learn how to do "defensive programming" so that code is actually portable among a class of machines and systems.

      And extreme case is anything that works on the Web. Browsers often do wildly different things with the same "code" (i.e., your HTML and/or CSS). This behavior is mostly not documented at all; what documentation you can find is vague, fuzzy and often contradictory. Thehe browsers are full of outright violations of published standards. The top browser, IE, openly declares itself the standard, and thumbs its nose at the official standards, but the other browsers are wildly different from each other while claiming to follow the official standards. Compared to this, the legal system is almost sane and reasonable in comparison.

      (Actually, I've done a fair amount of programming in perl and python, and I've rarely found non-portable code in those language. But then, the designers of those languages explicitly faced the insanity that they knew existed at the lower "system" level, and took extreme steps to correct for it in their implementations. Most of my perl and python code actually works on Microsoft systems, although that's not where I wrote it. ;-)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    12. Re:Law School. by Anonymous Coward · · Score: 0

      Chris, get back to work.

    13. Re:Law School. by tehcyder · · Score: 1

      Law is just excruciatingly boring to most people.

      Yeah, for most people it's nowhere near as interesting as sitting in a cubicle writing code. That's why there are so many TV series, thrillers and movies about computer programmers, and almost none about lawyers.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    14. Re:Law School. by MobyDisk · · Score: 1

      even just a legalese to English translator would be a non-trivial problem.

      It would probably also be illegal because it would put some lawyers out of business.

      Legalese is not a way to state things precisely and accurately. (I once naively assumed it was). I've learned that legalese is written to sound precise and accurate while being as open to interpretation as possible. These worlds collide when trying to write a patent - no good engineer could possibly write (or read and understand) a patent. Engineers write it, then the lawyers obfuscate it so it can be as broad as possible, and so that no judge or jury could ever hope to understand it. Often times, even the original author can't figure out what it was.

      Hence, any such translator, if it is even possible to create one, would be stopped by very powerful interests.

    15. Re:Law School. by Hognoxious · · Score: 1

      In law, your processor may or may not follow the instructions, or may not even understand the instruction set that is being used, and moreover each processor's interpretation may affect (i.e. screw up) subsequent processors.

      So law is like javascript?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  3. Better off... by alfaromeo · · Score: 1

    You are better off getting a Master's in the field of your choice from a top-ranked university. It is not so much what they teach you, it is the following:

    1. You get exposed to a wide range of fields so you can pick and choose what really fascinates you.
    2. You meet a lot of great people and network, so you can open more doors that just mailing resumes.
    3. Finally, going back to school gives you the time and bandwidth to think through these issues (rather than the daily rigmarole of a job)

    Good luck

  4. Bioinformatics by Cyberax · · Score: 1

    Bioinformatics is currently a very interesting subject. You can dabble into cloud computing, non-relational databases, etc. And that's only from the IT side.

  5. Computational Physics by diewlasing · · Score: 5, Interesting

    I'll cast my vote for computational physics. As a physics grad student myself, I find myself writing and reviewing code for simulations. And you don't need a phd to do this.

    If you get any sort of training in computational physics you could be invaluable. Computational physicists are in demand in almost all fields: nuclear, atomic (simulating system-bath interactions), high energy, biophysics (protein folding sims), astrophysics, etc.

    In my department, we have collaborated with the cs department in writing software for some of our sims.

    1. Re:Computational Physics by Anonymous Coward · · Score: 0

      I second this. One of the best grad students I've met double majored in CS for undergrad (he worked in experimental high energy physics, which is basically all programming).

    2. Re:Computational Physics by Anonymous Coward · · Score: 1, Interesting

      I'll cast my vote for computational physics. As a physics grad student myself, I find myself writing and reviewing code for simulations. And you don't need a phd to do this.

      Perhaps not in physics, but you ought to have a very thorough training in numerical analysis (i.e., not just one course or two). Like the OP I work at a national lab (as an applied mathematician). I find there are way too many physicists working in isolation that think "numerical recipes" is extent of what they need to know to do computational physics, and not surprisingly, poor-quality numerical (and scientific) code is often the result..

    3. Re:Computational Physics by zeroRenegade · · Score: 5, Interesting

      I also came from a top computer science school, but I only worked for a year, before having it out with a new senior developer (who wanted me to hold his hand when it was not my job to train asshole senior developers). A professor happened to offer me a masters program the same week everything exploded at work. The happenstance of it was uncanny, so I took the opportunity without a second glance, and quit my job. My topic is hydrodynamics engineering. Numerical simulations for fluid dynamics is one of the most satisfying fields of research. It can be very graphically oriented, or purely math based. If I were you, I would email a few professors in fields that interest you. Find their email address es by combing over the faculty lists at schools that interest you, and check out their personal webpages, since they will list a lot of the research they are currently involved in. The other step is to check out major conferences like chi or siggraph (and some minor ones). Check out videos online, read some papers and presentations that interest you, and then contact the individuals involved.

    4. Re:Computational Physics by Anonymous Coward · · Score: 0

      Don't waste your time with bioinformatics/AI/economics, there is VERY LITTLE challenge in those fields. Take a look a meteorology/climatology/computational physics/engineering

    5. Re:Computational Physics by NewbieProgrammerMan · · Score: 1

      I find there are way too many physicists working in isolation that think "numerical recipes" is extent of what they need to know to do computational physics, and not surprisingly, poor-quality numerical (and scientific) code is often the result..

      I have to second this. There are some fields in which the researchers are not strongly mathematically-minded, let alone numerically-minded, and it does indeed lead to inefficient code that produces results which may be incorrect in ways they never thought to check. You could easily be a hero (or villian) if you can get into one of these research communities with good software and numerical skills: you can sometimes make their code run in O(n) or O(n log n) time instead of O(n^2) (or worse), but you may also show them that it's producing results (which they've been relying on) that are incorrect in some (perhaps not so subtle) ways.

      --
      [b.belong('us') for b in bases if b.owner() == 'you']
    6. Re:Computational Physics by martin-boundary · · Score: 1
      Pardon my ignorance, but I'm puzzled by your comment. Complexity measures O(n), O(nlogn) normally refer to the amount of work done in an algorithm, as opposed to the (floating point) numerical accuracy of the output. The latter is better measured by the condition number. If you're changing the complexity, then you're really changing the algorithm, not addressing the accuracy per se, unless the new algorithm is inherently more accurate.

      Can you give an example where a complexity change improves the accuracy? Offhand, I can think of one case (sorting numbers before summing them), but that actually increases the complexity (the algo goes from O(n) to O(nlogn)).

    7. Re:Computational Physics by NewbieProgrammerMan · · Score: 1

      Sorry if it appears that I'm conflating the two; I didn't mean to imply that accuracy and complexity are necessarily related. I meant that sometimes one can find ways to reduce the complexity of a correct implementation without affecting accuracy, and sometimes one will find that a numerical method has been implemented incorrectly, or that the selected method isn't applicable to the problem at hand, and therefore the results produced may be wrong.

      The general case I'm talking about for reducing complexity is when the original coder chose some sub-optimal way to implement something. For example, some step in the algorithm requires using the value of an integral inside a loop, and so they make O(n) calls to an O(n) function to calculate the integral, rather than computing the integral first and then using the computed values in the loop.*

      * And, no, we're not talking about small values of n, or limited memory, or any other reason somebody might have for doing this. It's just that they didn't realize they were doing something in an O(n^2) fashion when it could be done just as accurately in O(n).

      --
      [b.belong('us') for b in bases if b.owner() == 'you']
  6. Applied math? by gotfork · · Score: 3, Interesting

    How is your math background? You could get a masters in applied math and then go on to do all sorts of things -- from working in any number of fields to doing further graduate work on things like fluid dynamics or solid state physics. I also like the computational physics suggestion (being a physics grad myself), but it might be hard to get into an interesting program right away depending on your background. Good luck!

  7. Neuroscience by Pedrito · · Score: 3, Interesting

    In the past few years, I've become very interested in neuroscience and I've read and studied a great deal about it. Unfortunately, the local universities don't have a neuroscience specialty, so a PhD is out of the question unless I relocate.

    Computer science and neuroscience really go hand-in-hand these days. There's a great deal of research being done from the modeling of just ion channels to the modeling of entire cells, to the modeling of large-scale brain structures.

    My personal belief is that software, based on neuroscience principles, will become an important area of software development for writing intelligent systems. Systems that can effectively recognize voices, faces, or interpret language, etc, are natural targets. Imagine a stock picking system that reads news stories and factors in emotional content into its picks (after all, let's face it, since the internet made stock-trading more accessible, emotion plays much heavier into the market). Systems could be designed that could monitor financial transactions to find and identify novel types of fraud. In astronomy, because of the number and quality of images coming in, one could create systems that could intelligently view the volumes of images and identify and catalog new objects.

    Really, it's an area that's wide open to possibilities. But to understand how to properly piece together the types of artificial neural circuits to accomplish this kind of functionality, one would need a fairly good understanding of how the various circuits in a human brain connect and interact and how they are used to process information (we already understand a tremendous amount about this and we're learning more all the time). Really, neuroscience seems to me to be the new computer science. It's where some of the most amazing advances are being made in science today, in my opinion.

    But it is just my opinion and there are lots of other possibilities. I'm definitely enthusiastic about this..

    1. Re:Neuroscience by Anonymous Coward · · Score: 1, Interesting

      I'm studying for my PhD in Computational Neuroscience currently. I studied for a BSc in CS from the institution previously (and a BSc in Psychology prior to that). The Computing Department I am in does not have a Neuroscience speciality... lots of work on ANN's, expert systems and other Cybernetic/AI topics... But only one individual looking at anything more than point/concept Neuron models (2 with me now). Specifically I'm looking at Compartmental models, and population responses and the role of Noise in Neural Computation... but I'll probably be shifting a little to look at Ion channels and their interactions and dynamics.

      But, to get back to the point... Yes, an institute with a dedicated Neuroscience department, or a serious specialisation for Neuroscience in Computing or Biology depts (or similar) would be good... but it isn't necessary. A single supervisor is all you really need to get the PhD off the ground. And maybe access to some good, parallel Hardware... those Compartmental models can be CPU-time hungry.

  8. medical informatics by Daniel+Dvorkin · · Score: 2, Informative

    If you want to get away from the micro-scale side of biology but still use some of your skills and experience, you might consider getting into medical informatics. There's an enormous amount of R&D to be done in the areas of electronic medical records, automated order entry, clinical surveillance, drug interaction databases, etc. If you're interested in sociology and economics, data mining to determine the costs and benefits of health care is a big deal right now, for obvious reasons. If you want to go the AI route, then semi-automated diagnosis and "personalized medicine" are also very promising fields. And there's no shortage of degree programs if you want to get a Master's; a quick Google search on "medical informatics MS" turns up tons of results.

    --
    The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    1. Re:medical informatics by bsDaemon · · Score: 1

      how many of the results on a search for "medical informatics MS" are for a Masters of Science and not Multiple Sclerosis?

    2. Re:medical informatics by Daniel+Dvorkin · · Score: 1

      Heh. On the couple of pages, at least, all of them are for the degree, not the disease. Long-term grad students might argue that there's not really much difference ...

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    3. Re:medical informatics by Daniel+Dvorkin · · Score: 1

      Argh. "On the first couple of pages ..." etc.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  9. You're already doing it. by mbkennel · · Score: 4, Insightful

    Get a MS in bioinformatics and instead of concentrating on the computer science which you'll find easy at the moment, learn all the relevant biology. And then go back to the national lab.

    Or, try physical oceanography/geophysics/atmospheric physics; there is substantial data analysis & software.

    But, think about your career path after your degree program.

    The problem is that you start to do all the real research after the masters, and everybody else is a PhD student/postdoc. And unless you want to get paid like a PhD student (unlikely since you're at a national lab and making much more $) it would be very hard for a research group to afford you. If they do have the money for a professional programmer (very few do these days) they'll want you to do the programming stuff that the grad students don't want to do (or don't have time/expertise). Even if you can program better than the grad students, you won't be appreciated in an individual research group because the essential purpose is scientific creation and the valued artifact is publishable scientific results, not an enduring software system.

    You wouldn't be valued for your scientific skills much unless you are on the science track which is PhD, and if you want to do science for real that's what you need.

    If you can get the job you could try to be a scientific programmer for the very large climate model codes on supercomputers which present substantial software problems beyond what a typical grad student or postdoc can accomplish on their own; that's a reasonable, though difficult career path. That's an application where the software itself is considered valuable enough to be worth maintaining professionally. Problem with this is that it is 100% dependent on Federal funding, and as it looks like Republicans are going to win the next elections and likely eviscerate climate research it may not be a large opportunity.

    Are you doing this for your own personal enjoyment or do you want to make scientific contributions (i.e. publish papers in journals and contribute to core ideas). If it's the 2nd there isn't any substitute for PhD.

    1. Re:You're already doing it. by mbkennel · · Score: 1

      Apologies for the self-reply, I already submitted it.

      There is something else to consider: the average biologist is a much worse programmer & mathemetician than the average physical oceanographer/geophysicist, and hence biologists need (or more specifically know they need) professional software & computational scientists much more than physical scientists do.

    2. Re:You're already doing it. by zeroRenegade · · Score: 3, Interesting

      The problem is that you start to do all the real research after the masters, and everybody else is a PhD student/postdoc. And unless you want to get paid like a PhD student (unlikely since you're at a national lab and making much more $) it would be very hard for a research group to afford you. If they do have the money for a professional programmer (very few do these days) they'll want you to do the programming stuff that the grad students don't want to do (or don't have time/expertise). Even if you can program better than the grad students, you won't be appreciated in an individual research group because the essential purpose is scientific creation and the valued artifact is publishable scientific results, not an enduring software system.

      I've got to tastefully disagree. I am a professional programmer, I am on a masters track, I get paid like a PhD, and I do the research of a PhD. A PhD is simply part 2 of my research, if I choose to do it. If there are no universities in the USA that can afford you, then come to a Canadian University (University of Waterloo, University of Toronto, University of British Columbia) . There is lots of research money up here. We have produced as much research and development as any country in the world (satellite and radio communications, Canada Arm (NASA's robotic arm), lots of other rover technology, etc).

    3. Re:You're already doing it. by RandCraw · · Score: 4, Interesting

      Outstanding advice. I have a BS in bio and an MS in CS plus 20 years of experience, 80% in R&D (supercomputing/sci programming, DoD C^4I, AI). Presently, I do medical image analysis R&D in a giant pharma. My experience confirms mbkennel's advice. But I would avoid scientific programming. It's a support job that leads only to more of the same. You will likely work beneath postdocs and remain employed only as long as long as your current project remains funded.

      More generally, without a PhD you will never lead an R&D team. You will always be a subordinate. This is worst in pure sciences, in academia and at large east coast corporations, and probably best in engineering and at small startups.

      My recommendation: look at jobs in bioinformatics (or even comp. bio) that 'require' a MS. Talk to others who are working in such a role to learn whether they really are in a leadership position (and not just extolled the potential of one).

      Also: consider a MS in one of the engineerings -- EE, ME, Mat Sci, or Eng Sci. Then find work in industry. Licensed professional engineers are recognized by most for-profit employers as first string players and team leaders. The folks who lead engineering teams, no matter how large (like space shuttles or 787s), usually are pro engineers w/ MSs, and not PhDs. The exceptions are, again, east-coast giant corporations who are more afraid of failing than excited about winning.

      Finally, avoid a degree in the sciences unless it's a PhD + postdoc(s). There's a perpetual glut of PhD physicists (and soon, chemists & biologists). When competing for a science job, a MS in science will lose out to these folks every time (since the project manager will also have a PhD, and will see you as 'one of *them* and not 'one of *us*').

    4. Re:You're already doing it. by pipingguy · · Score: 1

      You failed to mention McGill and I am reporting you to your local Human Rights Commission for failure to do so.

    5. Re:You're already doing it. by pipingguy · · Score: 1

      Oh yeah? Well...

      I am a dynamic figure, often seen scaling walls and crushing ice. I have been known to remodel train stations on my lunch breaks, making them more efficient in the area of heat retention. I translate ethnic slurs for Cuban refugees, I write award-winning operas, I manage time efficiently. Occasionally, I tread water for three days in a row.

      I woo women with my sensuous and godlike trombone playing, I can pilot bicycles up severe inclines with unflagging speed, and I cook Thirty Minute Brownies in twenty minutes. I am an expert in stucco, a veteran in love, and an outlaw in Peru.

      Using only a hoe and a large glass of water, I once single-handedly defended a small village in the Amazon Basin from a horde of ferocious army ants. I play bluegrass cello, I was scouted by the Mets. I am the subject of numerous documentaries. When I'm bored, I build large suspension bridges in my yard. I enjoy urban hang gliding. On Wednesdays, after school, I repair electrical appliances free of charge.

      I am an abstract artist, a concrete analyst, and a ruthless bookie. Critics worldwide swoon over my original line of corduroy evening wear. I don't perspire. I am a private citizen, yet I receive fan mail. I have been caller number nine and won the weekend passes. Last summer I toured New Jersey with a traveling centrifugal-force demonstration. I bat .400. My deft floral arrangements have earned me fame in international botany circles. Children trust me.

      I can hurl tennis rackets at small moving objects with deadly accuracy. I once read Paradise Lost, Moby Dick, and David Copperfield in one day and still had time to refurbish an entire dining room that evening. I know the exact location of every food item in the supermarket. I have performed covert operations for the CIA. I sleep once a week; when I do sleep, I sleep in a chair. While on vacation in Canada, I successfully negotiated with a group of terrorists who had seized a small bakery. The laws of physics do not apply to me.

      I balance, I weave, I dodge, I frolic, and my bills are all paid. On weekends, to let off steam, I participate in full-contact origami. Years ago I discovered the meaning of life but forgot to write it down. I have made extraordinary four-course meals using only a Mouli and a toaster oven. I breed prizewinning clams. I have won bullfights in San Juan, cliff-diving competitions in Sri Lanka, and spelling bees at the Kremlin. I have played Hamlet, I have performed open-heart surgery, and I have spoken with Elvis.

      But I have not yet gone to college.

      So *there*, you snooty elitist-type.

    6. Re:You're already doing it. by Anonymous Coward · · Score: 0

      1) You're not doing PhD research if you're not getting a PhD. You're missing out on a lot.
      2) You don't want to do PhD research, there's no point to it if you don't want to run an academic group
      3) A few Master's students get paid more than 0. Very, very few.
      4) Students get paid poorly, no matter what.

  10. Can't do research without PhD by evolvearth · · Score: 2, Informative

    With the flood of PhDs in the market, nobody is going to want you to do any actual research without a PhD. With a Master's you can be a glorified lab tech, database manager, programmer, whatever, but even if you're way more than qualified, they won't let you do any significant research without a PhD.

    Your best bet is to join a PhD program, deal with the significant decrease in income for five years, then get into the career you want. The more you wait and older you get, the harder it will be to take such action.

    1. Re:Can't do research without PhD by luis_a_espinal · · Score: 1

      Absolute nonsense. There is plenty of research (and R&D) in the industry (specially telecommunications and bio-informatics) and government/defense sectors. This is specially true if you are a software developer with a background in EE (or biology in the case of bio-informatics or mathematics if you go NSA).

    2. Re:Can't do research without PhD by Anonymous Coward · · Score: 0

      Once upon a time, work experience and a PhD were interchangeable--a PhD degree would be equivalent to 5-10 years industry experience, and 5-10 years industry experience would qualify one to be a researcher. But as evolvearth mentions, PhDs flooding the market means there is less and less opportunities for a non-PhD lead scientific research.

      It varies by discipline of course. In biology for example, typically BS grads execute their advisor's research, but it seems to be the most menial form of research work--lab tech. In engineering research, engineering skill is generally underappreciated, though interpersonal relationships tend to be respectful.

  11. top rank's not so important by Anonymous Coward · · Score: 0

    With relatively few exceptions, nobody much cares specifically where you went to school, as long as it's not Nocturnal Aviation and Degree Mill, LLC. What they care about is that you did "something" and that you did "well". You're much better off being at the top of the class at a 2nd tier school than struggling against the stars at a 1st rank school. This is both from a philosophical standpoint (it should be fun) and from a ROI standpoint (salary is correlated more strongly with class position than with school. 50th percentile starting pay doesn't vary all that much between schools)

    If you're self-funding the process, then shooting for a reasonably good, but less expensive, grad school is a better thing overall. You don't have to worry about cash flow as much (which seriously distorts your thinking processes.. if you're worried about making the rent, you're not worrying about the education).

  12. i go for psychology by Anonymous Coward · · Score: 0

    is astonishing the number of beautiful woman per square metre that you can find there, you can make some research too and well, your development skills are not needed but your dating skills will go to the roof.

    1. Re:i go for psychology by Anonymous Coward · · Score: 0

      and then you astonished about the number of crazy lesbian woman per square meter that you can find there too.

  13. Applied Mathematics by Bob_Geldof · · Score: 4, Informative

    Get a M.Sc. or Ph.D. in Applied Mathematics. There are plenty of schools that offer it and you might be surprised at how easy it is to be admitted to a program. Some even have an online masters program that makes it rather convenient to complete, like UW Seattle, where I got my M.Sc.

    I work at a research lab connected to a large research university and having the M.Sc. definitely helps in getting to work on more interesting projects. The advantage with not having the Ph.D. is there is less burden on you to go find funding. The trick is to become indispensable to a couple of primary investigators that do completely different things to help improve job security. Where I work it is possible for a person with a M.Sc. to become a PI, so eventually if I start coming up with my own ideas, I should be able to work something out and be in charge of my own projects.

    --
    887321 = 337*2633
  14. Work as an RA for a while? by Frequency+Domain · · Score: 3, Interesting

    Pick some university department that you think aligns with your interests. Get a job as a Research Assistant or Associate. Take as many courses you want in whatever you want, without regard for whether they make a degree, while you're supporting and being part of a strong research program. If your selected courses look like some existing degree, go talk with the department head to negotiate what would be needed to convert your work into a degree. If not, negotiate an "interdisciplinary" degree with the dean's office or just live comfortably with the course credits but no degree.

    You'll make less money than in industry, but that'll be offset to some extent by free tuition. Meanwhile, you'll have unlimited opportunity to explore while you "work in a team in support of Ph.D.s" and have plenty of opportunity to play "an active part in the research end of things as well as the tool-making end."

  15. Terminal Degree and Biostat's by logistic · · Score: 3, Informative

    In alot of scientific disciplines Master's degree's are consolation prizes for people who get part way through the PhD and realize they're in the wrong field. (eg a master's in biology basically qualifies you for a pay raise as a lab tech but not much else) You want to pick a discipline where master's degree in itself is a useful credential. Most fields of engineering, Master of Public Health, Medical informatics are examples. If you're willing to get a PhD there are a million fields where your skills will be rare and valuable (most chemist's neuroscientist;s etc are not coders but would build themselves better tools if they were, fish biology, oceonography you name it just about. )

    Look really hard at biostatistics. Pretty much all clinical medical research needs a biostatistician to be published but the Ph.D's don't get promoted checking the work of the clinical researchers and consulting for them. As a master's level statistician you could likely find work in a statistics "core" and get to help lots of different groups analyze their data at a given institution. It stay's pretty interesting because you don't get bogged down working for one group on the same project forever.

    Good luck!

    1. Re:Terminal Degree and Biostat's by flynt · · Score: 1

      I can second this. I did a Master's in Biostatistics, and have a computing background from undergrad. It sounds like this would be a good fit for you, since you're working in a related field already. In the five years I've been working at universities since my Master's, I've had a lot of different experiences, ranging from large clinical trials to military projects. Your computing background will make you a very valuable asset to almost any group you work in, as a lot of stats people are entering from a math background and have little formal programming experience. It's a really good fit for me, because it allows me to balance my time between consulting, designing studies, and programming to analyze them. R and SAS are the two big programs that people in biostat tend to use. I'd look into it if I were you.

  16. It depends by hoytak · · Score: 5, Interesting

    As a Ph.D. student in statistics with a masters in CS (mainly machine learning and AI), here's my few words of advice:

    First, some masters programs are aimed at research masters, and encourage you to incorporate a strong research component to your degree, and some are more "predictable" and classroom based with smaller, more defined projects. The master's program I did at UBC - - University of British Columbia -- was heavy on the research; we took 1 year of classes and then 1 year of research. They also have a strong machine learning and AI program, which I thought was very neat. If you pursue that direction, contact me directly and I'll give you the inside scoop. Other programs may have similar research tracks, but many don't.

    Second, it would really be the particular professors you end up working with that will shape your experience and how much you develop your software skills. You can learn about what a particular research group or working group is like from the websites of the professors involved and what sorts of paper and software they've published recently. I would highly encourage you to contact such professors before you apply to the university; the university admissions process is more about keeping bad people out than making sure the absolute best get in, so there's a lot of randomness in the admissions. Having a professor say "I'd like to work with this person, he'd be a big help to my research, can you let him in" usually means you get in unless the department doesn't think you could succeed. And, frankly, any professor would love to have a great coder on their team; many people without job experience can be bad coders.

    Finally, if you are math inclined, and want something that could vastly help you in the job market, I'd consider doing a statistics degree. Statistics is pretty ubiquitous -- machine learning, AI, etc. are really just sexy names for statistics (yes, there's some more algorithms thrown in the mix, but the underlying theory is all statistics), and it also comes up in pretty much every other field as well. If you go to a strong research university, it's likely that you'll have opportunity to do research in a ton of different fields; I'm now at the university of washington in the stats department, and half the professors are joint with another department like economics, sociology, biology (there's a strong biostats department too), etc. I joke that it's the degree program for indecisive people, since it doesn't really limit what field you end up studying in. (Of course, not all stats programs are like this, but UW is).

    --
    Does having a witty signature really indicate normality?
    1. Re:It depends by Aboroth · · Score: 1

      Having a professor say "I'd like to work with this person, he'd be a big help to my research, can you let him in" usually means you get in unless the department doesn't think you could succeed.

      I'd only add that just because a professor says he wants you doesn't necessarily mean that helps your chances of admission at all. If they aren't on the admissions committee, then their wishes might mean squat, no matter what. Departmental politics plays a bigger role than anyone would like, and can rear its ugly head in strange and annoying ways. These people have seen lots of students come in claiming they know they want to be there, and know what they want to do, only to see them be a horrible fit, quit, or fail spectacularly. This leads to people sometimes ignoring your stated interests, and instead making up their own pseudo-professional profile of you based on your admissions materials. Of course every department is different and deals with things in its own way.

      Just learn to never, ever get excited about any statements regarding admission until you get it in writing.

    2. Re:It depends by Compinche · · Score: 1

      Another option, along the Applied Math alternatives, is a an Operations Research MS. It's a wide field of mostly applied math, statistics and optimization. You can pick your concentration and most programs have a strong link to an industry funded projects, but your work does not need to be funded research. You can essentially make anything you want out of it, and at the same time be exposed to many fields.

      Also, the US government has many "Operations Research Analyst" named openings in defense, DOE and intelligence, as well as many defense contractors. This could be your "safety field".

  17. my MIT classmates do software; none majored in it by peter303 · · Score: 3, Informative

    Most of the people I keep track of from school are doing some kind software now. Yet none of us majored in it. We have geology, biology, physics, electrical engineering and a literature degrees among us. Its a lot easier to pick up software competency after doing science, than vice-versa.

  18. Go for Neuroscience by Anonymous Coward · · Score: 0

    I 'm like you, exactly 30, with a bsc in Physics. Worked in IT for 6 years then took a master's degree and now i 'm going for a phd in computational neuroscience. You won't regret it:
    1) You don't need any more CS education
    2) You will learn a bunch of biology stuff that is actually interesting
    3) You are entering on a field that is only starting to become interesting with fundamental results yet to come
    4) It is highly interdisciplinary
    5) It is the new AI
    6) Who knows, one day you 'll be able to see the matrix

  19. Here we go again by Anonymous Coward · · Score: 0

    Dude, you are not an engineer. You're a coder with some nice compsci background.

    Labeling yourself an engineer may sound cool but that title is reserved for folks who completed a rigorous degree in a specific field of engineering. Not to mention those that have received their EIT and PE licenses. Those are registered with the state.

    1. Re:Here we go again by Anonymous Coward · · Score: 0

      In this case, the OP received a BA in computer science, but many schools offer a BSE in computer science. My BSEs were in computer science engineering and computer engineering. We have to complete the same engineering requirements as any other engineering student including calculus, physics, chemistry, ethics, etc.

    2. Re:Here we go again by Anonymous Coward · · Score: 0

      No. The BA degree is not as rigorous as even a BS, especially with maths. I put up with CS/BS calling themselves engineers, but someone with a BA? That's pure horse shit.

  20. Jeezus! by bferrell · · Score: 2, Funny

    another overgrown kid wanting to know what to do when/if he grows up!

    1. Re:Jeezus! by Anonymous Coward · · Score: 0

      Don't worry, it only takes one month of not being able to pay the mortgage to cure that...

    2. Re:Jeezus! by Anonymous Coward · · Score: 0

      Another douche bag that misspells words using Z's.

    3. Re:Jeezus! by blackfrancis75 · · Score: 1

      congratulations. I was wondering how/when some malignant poster was going to try putting a negative spin on this.

  21. Cognitive Science by adamgolding · · Score: 2, Informative

    Since you're interested in Neuroscience and AI a masters in Cognitive Science is a relevant option. Every school's cogsci program is different,but they're all *very* flexible. Check out UCSD, Indiana, MIT, Carleton, Arizona, etc.

    1. Re:Cognitive Science by Anonymous Coward · · Score: 1, Informative

      As a cognitive science grad student I couldn't agree more. In the field computationalists are modeling everything from single neurons to whole brain recordings, as well as larger systems such as insect colonies, networks of people for software collaborations, composition of music, really anything you could imagine discretizing. In particular at UCSD there is a pretty healthy Human-Computer Interaction laboratory group that focuses a lot on the design/development side which you seem to be interested in. If you're interested in only an MS degree, those are going to be harder to come by and quite possibly going to cost you some $$. However many PhD programs will grant a MS along the way/or if you leave the program after you've finished some basic course and research requirements. The majority of these PhD programs will provide a not too glorious stipend in exchange for teaching and/or research from you. The pay may not be as good as your current lab, but at least you won't come out having paid money into the degree program like a masters might require.

  22. CFD by Anonymous Coward · · Score: 0

    http://en.wikipedia.org/wiki/Computational_Fluid_DynamicsCFD. It's a field that is on the interface between mechanical engineering, physics and CS; applications range from aerospace, space, naval and chemical engineering to more fundamental physics, chemistry and biology - very broad.

  23. Try Robotics! by Anonymous Coward · · Score: 0

    After getting my BA in Computer Science from a top university, and feeling a bit unhappy in a software development job, I decided to go back for a master's degree in robotics.

    The field is really growing, and there is a lot of fantastic research going on. In terms of hardware, robotics problems have nearly been solved -- but the software has a very long way to go.

    It's great to be on the forefront of a new field, and use my CS skills to affect the real world in a tangible manner.

  24. Most of the sciences need programmers, badly by fsterman · · Score: 1

    I know Lingustics research has turned into computer programming, haven't most of the sciences turned to computer for their theoretical research?

    And trust me, WE NEED REAL PROGRAMMERS! Biologists and psychologists shouldn't be writing machine learning programs...

    --
    Is there anything better than clicking through Microsoft ads on Slashdot?
  25. You'd be surprised by Kupfernigk · · Score: 5, Interesting

    My family all seem to be engineers, computer scientists or lawyers. There really isn't that much difference whether you're checking available APIs and algorithms and using them to build software, checking technologies and codes and using them to design a building, or checking law and precedent to build an argument. They all involve abstract thought, concrete outcomes, and an ability to guess in advance how people will screw up, and try to mitigate it. Law pays more, engineering gives you greater variety of work, that's about it.

    --
    From scarped cliff or quarried stone she cries "A thousand types are gone, I care for nothing, no not one."
    1. Re:You'd be surprised by pipingguy · · Score: 1

      Brilliantly said. Bravo.

  26. Health Care Informatics by Anonymous Coward · · Score: 0

    Use the skills you have as-is to work in health care informatics. All major insurance companies and major health care providers need people who can combine programming skills with basic statistics and data literacy to mine their data.

  27. Homeland Security by b4upoo · · Score: 1

    Perhaps you could get involved in the covert side of programming. Finding intruders or helping to find ways to secure communications may be a real up and coming field.

  28. Two observations by shadowofwind · · Score: 1

    A problem with working in an MS level research niche like you're targeting, is you'll be trying to earn a living competing against grad students who earn ~$15K/yr. I'm not saying this makes it impossible or not worth doing, just that its something to be aware of. If you're a US citizen you have a competitive advantage for DoD research, but then there's a different price you have to pay.

  29. Operational simulations by spicifer · · Score: 2, Interesting

    Computational physics is indeed a very good choice. I'll go a step further and recommend any field where modelling is done in an operational setting, i.e. meteorology (weather, tornadoes, ...), aerosol physics (volcano ash!), oceanography, etc.

    Often the difference between developing simulations just for research purposes and developing them in an operational environment is code quality. Mission critical code must be more rigorously developed, which means that there is more opportunity for CS majors to apply their software engineering skills to practice. Also funding for operational work tends to be more stable than research grants, since there are more immediate benefits to society.

    There are, however, also opportunities to do research. I have a MSc in computational physics and in the few years I've worked with operational model development I've continuously had opportunities to participate in research papers. The PhD's I've worked with always seem appreciate my contributions, I have plenty of work to keep me busy and I learn exciting new stuff about nature every day.

  30. BA? by Anonymous Coward · · Score: 0

    I have a BA in mathemetics... but that is from a little liberal arts school not a "top university."

    Not to be confrontational, but what's up with that?

  31. Mathematical and Computational Finance by Anonymous Coward · · Score: 0

    Sell out and do a MSc in Mathematical and Computational Finance (maybe some research if you go to the right place - you could continue on to a PhD if you want) or "shudder" Financial Engineering (probably no research)!

  32. Professional masters in computational linguistics by Anonymous Coward · · Score: 0

    While we're at it, I'll put a plug for my program. The University of Washington has a professional masters program (that is, the purpose is to put people in industry, not academia) in computational linguistics, though if you like the research you can stay for a Ph.D. If you're not willing to locate to Seattle, they offer parts of the degree (if not the whole thing) online (i.e. slides/audio broadcast in real time, so you can ask questions as if you were sitting in the class).

  33. MRes or MPhil by Anonymous Coward · · Score: 0

    In the UK (sorry, not sure about any other countries) there are a lot of universities developing Master of Research or MRes degrees which are sort of halfway between an MSc/Ma and a Phd. I think they are 1 year but focus on research training and are more structured than phd but your thesis will still be a small research project.

    Another possibility is to do an MPhil (Master or Philosophy) which is essentially half a phd. It doesn't have the constraint of making a unique contribution to human knowledge that a phd does but is still effectively a piece of research. They typically last 2 years here. Again I don't know what the position is in other countries.

    I would have to recommend though that you could just work as a programmer in a group of scientists. I'm currently doing a phd but at the start of my degree I had trouble finding funding and so worked part time as a technician/sys admin/programmer/software engineer in a computational biology research group in my university. I ended up setting up servers, sorting out lab automation equipment, running a beowulf cluster, sorting out desktop PCs, debugging people's code (don't let biologists near prolog and don't attempt to write lab automation systems in excel), writing some software from scratch and being involved in the design process for some pretty complex stuff. Along the way I learnt a lot about how science in general works and also realised that some computer scientists can't actually use a computer or write code (but can devise some really complex algorithms) and that really need somebody with technical knowledge to help them.

  34. Professional Science Masters programs by Anonymous Coward · · Score: 0

    Lots of these around the country - they have been in existence for about 10 years now, as a professional degree, like the MBA or the MD, except in science. You can look these up at http://www.sciencemasters.com/ or http://www.npsma.org/. I'm the faculty director for Georgia Tech's Professional MS Bioinformatics program, and we've had a number of CS and IT professionals come to our program and focus on biology and bioinformatics, do research with our faculty, and either go on to jobs with university and government genomics research labs or to the pharmaceutical industry. There's a real need for people who can code, develop user interfaces, and talk to biologists on their terms and understand the research needs.

    Jung Choi
       

  35. Get a Masters in SW Engineering by nyabutid · · Score: 1

    My advice to you is to pursue a Master's degree in Software Engineering in a school and program that is going to advance your current skill set. Find a program that has a practical approach to s/w engineering over one that emphasizes on the theoretical aspects such as teaching you a new programming language and the likes. Some course work that you might want to make sure is included included: data modeling, software testing, project management, software design and architecture. While in the program try to get yourself involved in research work just in case you ever want to move on to get a PhD at a later date. This is what I did and it has proven to be helpful in landing some amazing opportunities in various industries.

    --
    -Dickens
  36. I recommend a bacharelate in Philosophy... by durval · · Score: 1

    ... as I'm in a similar situation, and doing one myself. Far from being the waste of time its detractors try to frame it as, Philosophy gives everyone a new vision into the world that I find complements nicely the more "positivist" view we technical persons are most used to.

    --
    Best Regards,
    Durval Menezes.
    I have never met a computer that didn't like me.
    1. Re:I recommend a bacharelate in Philosophy... by spiffmastercow · · Score: 1

      As someone who majored in CS and minored in Philosophy, I can tell you this is a horrible idea. Philosophy, like CS or (to to some degree) math, can be learned though self-teaching in your spare time. Also, employers actually see it as a deterrent, to the point that I quit listing my minor on my resume.

    2. Re:I recommend a bacharelate in Philosophy... by Totenglocke · · Score: 1

      I'm quite a big fan of philosophy, but if you're looking for a degree to help your career (as the submitter is), then stay far, far away from the philosophy department. The fact of the matter is that, while it's interesting, it doesn't teach any skills that a business finds worthwhile.

      --
      "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
    3. Re:I recommend a bacharelate in Philosophy... by lena_10326 · · Score: 1

      When philosophy was brought up my first thought was imagining a bearded guy kicking back in a chair philosophizing and chatting all day. It's not a subject one associates with cranking out code and getting things done. I can imagine how it would be a negative on the resume.

      --
      Camping on quad since 1996.
    4. Re:I recommend a bacharelate in Philosophy... by durval · · Score: 1

      I'm quite a big fan of philosophy, but if you're looking for a degree to help your career (as the submitter is), then stay far, far away from the philosophy department.

      I agree to that it can be detrimental in atechnical curriculum, given the widespread (and, in my opinion, wrong) view that philosophy is useless or that it has no relation to CS or business (see below). On the other hand, I was under the impression that the Original Poster was, like me, looking more towards personal satisfaction than to complement his CV towards current/future employers... in the former case, I maintain that philosophy is still a good course.

      The fact of the matter is that, while it's interesting, it doesn't teach any skills that a business finds worthwhile.

      This is indeed the prevalent view, but (in my humble opinion) a wrong one : philosophy teaches a lot of concepts and techniques that help everyday business activities. Just look at:

      - rhetorics (yes, a part of philosophy, see Aristotle's work if you don't believe me): if getting your views across and convincing someone else isn't a part of everyday business activity, I don't know what it is...

      - epistemology: understanding Popper's falsificacionism has helped me a LOT in planning test cases for my programs, and in troubleshooting situations from misbehaving networks to false failure reports from users who don't know any better.

      - Let's say nothing of Logic...

      So, to summarize: if the objective is to pump up a CV, indeed philosophy could be counter-productive. But, for personal satisfaction and a great collection of skills and tecniques that can help anyone, I think philosophy can't be beat.

      --
      Best Regards,
      Durval Menezes.
      I have never met a computer that didn't like me.
    5. Re:I recommend a bacharelate in Philosophy... by durval · · Score: 1

      As someone who majored in CS and minored in Philosophy, I can tell you this is a horrible idea. Philosophy, like CS or (to to some degree) math, can be learned though self-teaching in your spare time.

      I disagree that philosophy can really be learned on someone's spare time: without a good teacher, most of the serious and important works (take Kant's Critique of Pure Reason as an example) are almost impenetrable. Unless you have a real knack for it, the most you will be able to read (and really understand) would be introductory texts and the like.

      Also, employers actually see it as a deterrent, to the point that I quit listing my minor on my resume.

      I was under the impression that the Original Poster was, like me, looking more towards personal satisfaction and intellectual enrichment than to complement his CV towards current/future employers... in the former case, I maintain that philosophy is still a good course.

      --
      Best Regards,
      Durval Menezes.
      I have never met a computer that didn't like me.
    6. Re:I recommend a bacharelate in Philosophy... by Totenglocke · · Score: 1

      You've obviously never worked at a large company. While those things may be valuable to a small business, but unless you're one of the executives at a large business, a large business doesn't care about your views (so rhetoric is out) and they definitely do not like logic, because then you'll realize what utter morons the people in management are.

      --
      "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
    7. Re:I recommend a bacharelate in Philosophy... by Grishnakh · · Score: 1

      Don't forget, ethics is an integral part of philosophy. And corporations do NOT like ethics.

    8. Re:I recommend a bacharelate in Philosophy... by durval · · Score: 1

      You've obviously never worked at a large company.

      Well, in fact I've worked for a few of them, back in the times before I started my own company.

      While those things may be valuable to a small business, but unless you're one of the executives at a large business, a large business doesn't care about your views (so rhetoric is out) and they definitely do not like logic, because then you'll realize what utter morons the people in management are.

      I agree that this is the way it works on most large corporations (heck, in small corporations too), but please notice above my observation about the OP doing it for himself and NOT to "pump up" his CV...

      --
      Best Regards,
      Durval Menezes.
      I have never met a computer that didn't like me.
  37. Human Genetics by Autumnmist · · Score: 1

    Human genetics. Rapidly expanding field, massive and noisy data sets. Jobs in both industry and academia.

    --
    --- "Many of the truths we cling to depend greatly on our own point of view." ~ Ben Kenobi, 'Return of the Jedi'
  38. Technology Policy?? by Anonymous Coward · · Score: 0

    have you considered TP (Technology policy)??? it's got a good sociology and economics component and your technical background would be a big advantage...
    http://en.wikipedia.org/wiki/Technology_policy

  39. Why not one of the engineering disciplines by Platinumrat · · Score: 1

    You could try something that gets you outdoor more, like civil or electrical engineering. Stay away from MechEng, as they usually end up in factory maintainance roles or as CAD people. With Electrical, you could move into one of the environmental areas, like solar / wind / alterantive energy, where your computer/software skills are very useful.

  40. ESTEEM by dubious+elise · · Score: 1

    Notre Dame has a new 1-year masters program called ESTEEM combining science, entrepreneurship, and technology. I've had a couple of friends go through it with various science and engineering backgrounds and really enjoy it, though I can't give you much more advice than that. The website is esteem.nd.edu .

  41. Computational Engineering and Science by Ron+Harwood · · Score: 1

    Do a google search for the subject of my post - it's the application of CS to Science and Engineering, without being specific to the particular sci/eng field.

  42. not true by luis_a_espinal · · Score: 1

    If you work in a research environment your standing lacking a PhD will be about the same as a janitor despite your expertise in software.Why not just go for the degree?

    That is only true if you limit research environment to academia to the exclusion of private and government R&D programs. Once you include those, then that statement is pretty much bullcrap.

  43. DIMACS by Anonymous Coward · · Score: 0

    A "Discrete Mathematics and Theoretical Computer Science" program:

    http://dimacs.rutgers.edu/

    Spanning subjects like "mathematical logic", "automata theory", "type theory" and "number theory", a program at their institute would definitely be science-y.

    In particular, if you like the idea of proving without a doubt that your program does what is intended, then this might be something for you.

  44. Comp Ling by Internalist · · Score: 1

    For my money this is one of the most exciting "terminal Masters" degrees out there right now (of course, I'm a linguist, so probably biased).

    It will serve you in bioinformatics should you choose to continue in that field subsequently, will definitely tax/challenge your coding chops, and will teach you some cool stuff about language. Also, some of the people who run this program are affiliated with MS Research (you know, the cool arm of MS), and doing this degree is plausibly some kind of foot in the door there.

    --
    Research is what I'm doing when I don't know what I'm doing. -- Wernher von Braun
    1. Re:Comp Ling by Greg+Hullender · · Score: 1
      Yep, UW's compling program is really, really good. Someone who's into bioinformatics and hates languages probably wouldn't enjoy it much, though.

      --Greg

  45. Math by Anonymous Coward · · Score: 0

    I got a masters of science in math last year from Texas A&M. It was a fun program, quite educational, and decently affordable for an in state resident. They've got a distance option if you want to keep getting paid.

    John

  46. BA? by Anonymous Coward · · Score: 0

    a top university offers a BA in CS?

  47. Re: my MIT classmates do software; none majored in by LandruBek · · Score: 4, Insightful
    • Since none of you majored in CS, how do you know the "vice versa" part?
    • CS isn't just about software development. (Admittedly, a BSCS mostly is.)
    • I've seen what non-CS people call software "competency" and I think we might disagree on what that term means.

    (Sorry if this sounds a little bit gruff.)

    --
    $META_SIG_JOKE
  48. Re: my MIT classmates do software; none majored in by Anonymous Coward · · Score: 0

    Most of the people I keep track of from school are doing some kind software now. Yet none of us majored in it. We have geology, biology, physics, electrical engineering and a literature degrees among us. Its a lot easier to pick up software competency after doing science, than vice-versa.

    Not necessarily true. It's just that there is much more need for folks to understand software in this day and age.

  49. Masters Vs PhS by Anonymous Coward · · Score: 2, Informative

    As a professor and (obviously) former grad student, I have some advice about your choice of Masters vs. PhD. The above posters have made good comments about the advantages of each, but there is one more thing to consider when you are applying for graduate programs - many universities simply are not interested in taking on anyone who intends to stop at the Masters level. To be honest, most grad students don't become useful until they have been in the program for a couple of years and have learned the ropes. Plus, the first couple of years of any grad program will contain more coursework (and therefore less research time) than the latter years. In other words, a PhD student who is there 4 years is worth more than 2 MS students who are there 2 years each. Therefore in a down economy when student applications are up, anyone who announces their intention to stop at a Master's degree is automatically put into the reject pile. My advice is that if after considering your options, you still think a Master's is what you want, go ahead and state on your application that you want a PhD. In many programs, the first two years of PhD. work are almost identical to the Master's work so it will not affect your studies. Once you are admitted to the program, you can always "change your mind" and decide to stop at a Master's. Or, who knows, maybe you really will change your mind and get the Doctorate for real.

  50. STATISTICS !! by cloudsinmycoffee · · Score: 1

    I think you will definitely want to investigate 'Statistics' as a career path to any of the above possibilities. It will open doors for you, and the pay is clearly on an upward trajectory for at least the remainder of our lifetimes. There was a big, front page article about it on the front page of the New York Times within the last year or so - check with the Science Times editor there. Everyone from Casinos, to the military, to the canyons of Wall Street to the upper echelons of every last Search Engine such as Google hire them in droves. They can be found in any high tech environment, where computers are used to analyze vast quantities of information. They are in very big demand today since the advent of the PC and Internet in the last two decades.

  51. Same here by geminidomino · · Score: 1

    I'm in much the same situation as you, although I only recently got my Bachelor (and not exactly a "Top" university, but it was a good program).

    I applied to and just got my acceptance into the MS in Digital Forensics program at UCF. Other than the obligatory "Topics In" course, it looks like it's going to be cool as hell (for some slashdot-appropriate value of "cool").

    1. Re:Same here by geminidomino · · Score: 1

      Sorry for the self-reply, but I meant to mention that this is a "professional" Master's track, intended to be put into use professionally as opposed to academically.

  52. CAD by pipingguy · · Score: 1

    If you're really good, go work for Aveva.

  53. Re: my MIT classmates do software; none majored in by johanatan · · Score: 1

    So what is it precisely about 'science competency' that you think seems to be difficult for computer scientists to pick up? I may be personally biased because I hold degrees in computer science, but I look at the subject as the culmination [and future] of all the other sciences.

  54. Come do a Master's in Japan by petitegeek · · Score: 1
    I don't know what your ties to the US are like, but I decided to come to Japan to do my Master's. Turns out there's a nice program to do it (google "monbukagakusho"). If you apply through your Japanese embassy and are selected (which you will be -- a lot of the people that apply just want to do research in Japan on manga, not computer science) then you get:
    • Free tuition
    • Monthly living stipend
    • Japanese technology (my Master's right now is in music + robots)

    Since I began here 1.5 years ago, they started ANOTHER program called "Global 30", which means they're recruiting 300,000 foreigners for research, Master's, and PhD's from now till 2020. All over Japan. Here's an example of the program from Kyoto University. http://www.opir.kyoto-u.ac.jp/kuprofile/e/courses/index.html There are lots of programs in different fields, at different universities (Waseda, Tokyo University, Osaka University), so just browse around for what you like.

  55. Scientific Computing in Utrecht by Anonymous Coward · · Score: 0

    Several years ago I have completed the MSc. in Scientific Computing at Utrecht University, in the Netherlands, which is an interesting program dealing with computational aspects of programming. A fair bit of Matlab, some C, some Fortran. Feel free to consult the website for more information: http://www.math.uu.nl/people/bisseling/sc/

    The science part is mostly in numerical mathematics. The algorithms can be applied to every other scientific field, ofcourse.

  56. you seem to be more than qualified by Anonymous Coward · · Score: 0

    to re-career as a climate scientist. There was a post from someone who counts on their toes earlier. between the two of you you could maybe save a polar bear or 1023

  57. To get research positioin without PhD by S3D · · Score: 1

    You have to be damn good already. Yep, that's a kind of catch-22. Employers are wary to get person without PhD for research position (And would readily get PhD with couple of publications instead). However if you already have proven to be expert in the area and already have some records of successful projects they would gladly take you. So I'd recommend the area where yo can teach yourself and prove your abilities (for example with OSS project) before you actually change the job. Statistics was already recommended and its' great, and I'd also recommend it's aplications to machine learning(if you like AI). Things like evolutuionary programming (genetic programming etc) are also good area to start.

  58. you could try a multidiciplinary lab by smallcaps · · Score: 1

    like the one i work at: http://www.mixedreality.nus.edu.sg/ there are many more like this all over acedemia, which employ practitioners from a wide range of fields to collaborate.

  59. Computational Neuroscience by ubergeek · · Score: 1

    I think it would be tough to jump into graduate studies in pure neuroscience. I completed my B.Eng in Computer Engineering six years ago and have been doing software dev professionally since then. I am starting a master's degree in Computational Neuroscience this October at the BCCN in Berlin. This would be a more reasonable transition for someone with a background in computer science. The hard part is finding schools offering a master's program. There are plenty of PhD programs but not so many master's. It's still worth investigating though. Some schools call their programs Neuroinformatics while others prefer Theoretical Neuroscience.

  60. MBA by White+Flame · · Score: 1

    Another side of a similar coin is getting an MBA. That could be very useful for somebody who has been doing anything professionally for 10 years, and is interacting with management/investors, leading teams, doing product/project direction, or becoming an entrepreneur.

  61. myriad of opportunities by Anonymous Coward · · Score: 0

    I am a microfab engineer/physicist for a small (5 people) microfluidic genomics company. We have a software portion of our device that is being done by one person. I would say there are a wealth of opportunities in both implanted and external medical devices, wireless biosensors, MEMS etc for a interested dev. For example a retinal implant being worked on by colleagues has about 4 fulltime post docs and PhDs just working on pure image recognition and decoding algorhythms, whereas our guy is working on a whole suite of software for our bioseparations chip that future customers and/or I will need. You may take a pay cut but I would say the potential rewards both material and immaterial are well worth it.

  62. Berkeley iSchool by Anonymous Coward · · Score: 0

    /shameless-plug

    Take a look at the MIMS at UC Berkeley iSchool, it's CS-y but interdisciplinary. CS, law, econ/sociology and business are all part of the core curricula, and several student final projects have been pretty cool.

  63. Re:bamboo vases by Anonymous Coward · · Score: 0

    Guangxi RongXing ceremonies.from the bamboo crafts culture of China is located in beautiful scenery resort, guilin resources county territory, is specialized in development, design, production, sales, bamboo crafts handicrafts of private enterprises.
    Our factory was founded in the 1990s, after years of development, has begun to take shape. The development and production of products, bamboo crafts, bamboo crafts, bamboo crafts mat, bamboo crafts, bamboo crafts lamp and craft vase pen etc. Several big series, hundreds of styles. Our product is of superior quality, complete specifications, novel style, the products are sold throughout the country, both for the modern office building, or senior hotel, villas, all of your life to add wonderful taste, let you feel nature.
    Our practice ", internal management systems ", "customer first, integrity-based" is our tenet. "To the quality strives for the survival, to the credit markets" is our operation concept.
    Warmly welcome new and old customers to contact us and negotiate business.

    http://www.gxrxlj.com

  64. Anonymous Coward by Anonymous Coward · · Score: 0

    There are some great courses usually called MA New Media or MA Digital Media that leverage your skills in CS but bring in cool research from sociology, political economy, political science, anthropology, critical legal studies, etc. They usually feature research skills as part of the training and really encourage critical approaches to new technology.

    Google search for courses

  65. Southwest Research (or other research orgs) by bigjoeystud · · Score: 1

    There are think tanks which hire researchers/computer scientists to work on various projects which might be right up your alley. The one I work at is called Southwest Research Institute, but there are others. I work primarily in space research and have a BS in Computer Science from a local university. Some of my work has even shown up on Slashdot! I freely admit I know very little about space compared to the astronomers and physicists I work with; however, I use my computational/development skills to make it easier for scientists to do science. We have other divisions as well besides space, but none of them really fit exactly what you mentioned you were interested. Nevertheless, you may want to check them out...

  66. Re: my MIT classmates do software; none majored in by Anonymous Coward · · Score: 0, Insightful

    Ah, another CS major getting all huffy when they see non-CS majors doing their work. Hint: your degree doesn't mean you can develop software. In fact, many of you get so lost in theories of design you can't make the first step to solving the problem.

  67. great way to get your resume posted free! by Uzik2 · · Score: 1

    I'm impressed! Whoever approved posting this you got pwned.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  68. I just did this by PHPNerd · · Score: 1

    I was a CS undergraduate major and I also was looking for new areas of research. I recently completed a Masters of Applied Cognition and Neuroscience at the University of Texas at Dallas. I took a mixture of classes in neuroscience, computer science, and AI. The AI classes were focused on approaching the subject from the perspective of the human brain. It was very fascinating and I could have gone on for a PhD (which was my original plan) but then I discovered that I did not like the heavy research end of that subject. However, you might like it. They were doing some very interesting studies in bionics. Hope you find what you're looking for. Cheers.

  69. Re: my MIT classmates do software; none majored in by Anonymous Coward · · Score: 0

    I agree. I should've chosen the other side of the coin and studied Biotech instead of CS. There's also a bit more back water in CS as it's seen as a new field that there aren't qualifications necessary for. I have no regrets as I like CS but in the real world Biotech is more stable to fall back on than CS IMO. "Anyone" can work in CS..

  70. Public Health by Tripax · · Score: 1

    Look at public health metrics. The University of Washington has a great new program called IHME which could certainly use some quality programmers. Their approaches include a lot of Bayesian stuff, but also some machine learning, a lot of modeling, and various other things that are pretty interesting.

  71. A couple other options by MiddleHitter · · Score: 1

    As a early-30's programmer who is back for a MS in EE/CS, I've made a number of friends with grad students in fields that are quite science and computationally related. I'd recommend looking into:

    Linguistics, especially Computational Linguistics
    Cognitive Science, especially related to AI
    Computer Simulation ... especially Agent-Based Simulation, which can be applied, IMHO, to a lot of sciences.

    I'd also second the previous posts on Bioinformatics and Computational Physics.

    Also, I always strongly recommend that if you can get a PhD, you should. In the US, the statistics are quite stark, only 30% of PhDs in Science, Technology, Engineering and Math are awarded to US Citizens. What's going to happen when all those Indian and Chinese PhDs start going home?

    Best of luck!

    --
    I don't fear computers, I fear the lack of them. -I. Asimov
  72. EE... by TemporalBeing · · Score: 1

    Masters in EE is probably the way to go. You can even do a focus on Biologic or Chemical related EE too - thus you'd essentially have the training as a Computer Bio or Chemical Engineer. Think along those terms, and there's probably a good fit from the Engineering perspective for you.

    --
    Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  73. like everyone else said, just go do it by Goldsmith · · Score: 1

    Just go get a Master's.

    Why are you asking us anyway? You're at a national lab. Throw a rock. Whoever it hits, ask them how you can get into a position where you have a more active role in research. They'll have a much better, tailored, specific answer for you.

  74. Tool making for tools by Anonymous Coward · · Score: 0

    Just a warning to the poster: Unless you've already succeeded in doing some research, you may discover that you are more valuable to academics if you spend 100% of your time building tools, and they'll have very little incentive to help you pursue your own interests.

    I tried this and failed. I hope you have better luck :-)

  75. From someone who did this... by toddt · · Score: 1

    I graduated with a CS degree in the '90s, did software development for several years, became a development manager for a large company, and *then* decided I wanted to do science with my life instead of living as another incarnation of one of the OfficeSpace characters.

    Neuroscience fascinated me, but I had no neuroscience training. So I worked in an fMRI lab as an RA for a year or two while I took courses and figured out if this field would be really satisfying. At the time, I was 30 years old, so I was a good bit older than most RAs. Getting an RA job was pretty straight-forward though, as most CogNeuro labs are absolutely desperate for technically skilled research assistants.

    It turns out, most of the other posters above me are absolutely correct -- if you want to be taken seriously in research, you'll want to get your PhD. Emphasizing that a little differently, after working in a pure research lab, you'll WANT to get your PhD. Not just because you'll have hip science credentials, but because once you realize you like research, you're probably going to want to do YOUR OWN research, and having a PhD is pretty much the only way to do that.

    Anyway, I'm in my 5th year of my PhD now, and I continue to love it. I can't believe people pay me to do what I'd be doing for fun anyway. Leaving a big salary is scary (I took a $120,000 pay cut), but it's so worth it to figure out what you like to do in life.

  76. translation by Anonymous Coward · · Score: 0

    So, the OP has a job but wants to quit and go back to school in hpes of getting an even better job...in the middle of a global economic recesssion.
    bwah ha ha ha ha!
    OP, you are a self-absorbed punk. Please, do quit your job in order to join the massive pool of talented but under/un-employed people. I know people
    looking for an opening.
    Also, you might want to read the news.
    HTH

  77. Re: my MIT classmates do software; none majored in by Anonymous Coward · · Score: 1, Interesting

    Engineers get so wrapped up in problem solving that their solutions look rather much like this

  78. Woods Hole by SteeldrivingJon · · Score: 1

    Woods Hole Marine Biological Laboratory has a 4 week summer seminar on Methods In Computational Neuroscience. It's too late to apply for this year, but you might try again next year.

    Animals interact with a complex world, encountering a variety of challenges: They must gather data about the environment, discover useful structures in these data, store and recall information about past events, plan and guide actions, learn the consequences of these actions, etc. These are, in part, computational problems that are solved by networks of neurons, from roughly 100 cells in a small worm to 100 billion in humans. Methods in Computational Neuroscience introduces students to the computational and mathematical techniques that are used to address how the brain solves these problems at levels of neural organization ranging from single membrane channels to operations of the entire brain.

    In each of the first three weeks, the course focuses on material at increasing levels of complexity (molecular/cellular, network, cognitive/behavioral), but always with an eye on these questions: Can we derive biologically plausible mechanisms that explain how nervous systems solve specific computational problems that arise in the laboratory or natural environment? Can these problems be decomposed into manageable pieces, and can we relate such mathematical decompositions to the observable properties of individual neurons and circuits? Can we identify the molecular mechanisms that provide the building blocks for these computations, as well as understand how the building blocks are organized into cells and circuits that perform useful functions?

    Core presentations in weeks one to three will be given jointly by theorists and experimentalists who have worked, often together, on the same problems. In the first week, to supplement the lectures, there will be numerous optional tutorials covering topics including dynamical systems, information theory, UNIX basics, and simulation using NEURON, MATLAB, and XPP. As each week progresses, the issues brought up in these presentations will be explored in laboratory demonstrations and exercises that invite the students to follow and generalize from the paths outlined in the lectures. Exercises involve both quantitative analysis of experimental data and exploration of models through analytic and numerical techniques. To reinforce the theme of collaboration between theory and experiment, exercises are often performed in teams that combine students with theoretical and experimental backgrounds.

    The fourth week of the course is reserved for student projects. These projects provide the opportunity for students to work closely with the resident faculty, to develop ideas that grew out of the lectures and seminars, and to connect these ideas with problems from the students' own research topics.

    This course is appropriate for graduate students, postdocs and faculty in a variety of fields, from zoology, ethology, and neurobiology, to physics, engineering, and mathematics. Students are expected to have a strong background in one discipline, and to have made some effort to introduce themselves to a complementary discipline. The course is limited to 24 students, who will be chosen to balance the representation of theoretical and experimental backgrounds. .

    --
    September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  79. BTW, how's UMass Boston's program? by SteeldrivingJon · · Score: 1

    Anyone have an opinion on the UMass Boston CS master's/PhD programs?

    --
    September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  80. Computer Science / Online Degrees by Anonymous Coward · · Score: 0

    Why not computer science research? This also applies for AI. If you're looking for a terminal master's program, Colorado State has an online "Master's of Computer Science" that I'm pursuing part time (as of this fall), while working at a national lab full time (good way to get your classes paid for). Just taking 1-2 classes at a time, I should be done in 2-3 years. And since it's online, it will save me 1-2 hours of drive time every day.

    If you're set on something more "science-y", I'm sure there are similar options. Colorado State has an online M.S. in Statistics too. And of course there are several other well known schools that offer online degrees - Stanford, U of Illinois, NC State, etc. Perhaps one of those would have an online program you'd be interested in.

    The "online" degree is identical to the on-campus one, so no future employers will know you took it online unless you tell them.

  81. Georgia Tech MS in Computational Sci. & Engr. by Anonymous Coward · · Score: 0

    Georgia Tech has relatively new MS and PhD programs in Computational Science and Engineering, which is specifically for people who are interested in the interface between computer science and computer-based modeling for "domain" sciences. Many of the faculty, who are jointly appointed between computing and science/engineering departments, are developing and applying techniques in high-performance parallel computing to problems in computational biology, traffic simulation, biomedical engineering, aerospace engineering, and massive-scale data analysis, to nname a few. See http://www.cse.gatech.edu

  82. Re: my MIT classmates do software; none majored in by LandruBek · · Score: 1

    My physician gets all huffy when I treat my kids with DIY pediatrics at home. His medical certification doesn't mean he can treat people! In fact he gets so wrapped up in terminology like "distal sassafras obliquity glomerulus" that he can't even get my Chi aligned and balance my four bodily humours.

    --
    $META_SIG_JOKE