<p>What is the program like? Is it a difficult major? Does it work well with trying to fulfill pre-med requirements?</p>