I have been teaching with Onslow Virtual School since it opened. I have also taught at Jacksonvville High School, Dixon Elementary and Southwest High School. Prior to that, I taught at Cape Fear Community College and Coastal Carolina Community College. I am also the Swim Coach for JHS.