In 2004, he started his career at Tufts Medical Center as a primary care physician in the division of general internal medicine. During his tenure at Tufts, he has served as the internal medicine clerkship director until 2013 and co-course director of a second year medical school course on clinical reasoning. He has been recognized regionally and locally for his teaching winning the 2010 New England Medical Educator Award from the Society of General Internal Medicine and multiple awards from the medical students, including the special faculty recognition award from the senior medical school class of 2013. He is currently enrolled in coursework to obtain a Masters in Health Professions Education. He has been actively involved Association of Program Directors and Clerkship Directors of Internal Medicine.