Jennifer Hough, NP Jennifer Hough, MSN-FNP, received her undergraduate degree from Cabarrus College of Health Sciences and earned her masters degree in nursing from UNC-Charlotte. Prior to joining CPC in 2007, Jennifer practiced pulmonary and critical care medicine as a nurse practitioner and worked at the Mayo Clinic with liver transplant patients. She is a member of the American Academy of NP's and the American Academy of Pain Medicine.