Brigham Young University, Department of Linguistics and English Language

  • LING 240: Linguistic Tools I (2)
  • LING 360: Text Processing and Analysis
  • LING 440: Linguistic Tools II
  • LING 485: Corpus Linguistics
  • HCOLL 110: Careers in Linguistics and English Language I
  • HCOLL 480R: Careers in Linguistics and English Language II

Northern Arizona University, English Department

  • ENG 223: Language in the United States
  • ENG 205: The Academic Writer’s Workshop (4)
  • ENG 105: Critical Reading and Writing in the University Community (6)
  • ENG 100: Fundamentals in English Composition (2)

Northern Arizona University, Program in Intensive English

  • Grammar
  • Writing Lab
  • Listening and Speaking

Missionary Training Center

  • Fijian Language (2006-2009)