I'm a Med student and my school requires a certain number of shadowing or research hours between semesters. I'm new to the field and don't know enough to fully keep up with a run-of-the-mill doctor yet. I plan on shadowing a Family Physician this semester and was wondering what I could do to prepare for it, so as to maximize the learning experience and hopefully impress. Also, any advice on which types doctors to shadow or research projects for the future would be nice.