Dr. Gregory Schneider teaches medical students at all levels, concentrating on clinical skills, ethics, and the social factors involved in health. His career has focused on higher and medical education with over 20 years of teaching. Dr. Schneider spent a decade teaching undergraduate liberal arts, earning tenure at a liberal arts college, and more than 10 years teaching at the medical school level. He has practiced primary care in academic health, student health care, and community health center settings. These experiences have all contributed to his appreciation of the importance of the doctor-patient relationship, empathy, and working as part of a diverse caregiving team.