I wish I would have majored in Network Engineering. I was mislead by my advisor at my local community college who at first said I shouldn't do pre-Med because it is hard, but further went on to tell me I had to be a bio major if I even wanted a chance. He also told me I didn't have to take "Bio for MAJORS!!" Which obviously unneeded and it set me behind. I was already an expert in computer networking and I would have really enjoyed it while making great grades, however hind sight is 20/20. Major in something interesting. Majoring in biology will most likely not give you much of an advantage on the MCAT and the way I look at it - I would have almost preferred taking my first sciences in medical school, because it's harder to re-learn something than it is so learn something right the first time.