TEACHING & PROFESSIONAL ACTIVITIES

DangerMouse3 .jpg

CURRENT COURSES

Virginia Tech

  • APSC 2164 Companion & Lab Animal Care & Handling (co-taught)

  • APSC 2464 Introduction to Companion Animals

  • APSC 3824 Equine Behavior & Training

  • APSC 3984 Special Studies: Applied Animal Behavior

  • APSC 4464 Companion & Lab Animal Health & Management (lecture & lab, co-taught)

  • APSC 4004 Contemporary Issues in Animal Science

  • APSC 5134 Applied Behavior Analysis for Animal Behaviorists

  • APSC 5184 Research Methods for Animal Behaviorists 

PREVIOUSLY TAUGHT COURSES

Carroll College

  • ANZ221 Canine Science

  • ANZ309 Research Methods

  • ANZ321/321L Basic Canine Training & Lab

  • ANZ322/322L Advanced Canine Training & Lab

  • ANZ421/422 Specialized Canine Training

  • PSY202 Learning & Cognition

  • Special Topics: Issues and Research in Animal Sheltering

University of Florida

  • EAB3002 Principles of Behavior Analysis

  • EAB4184 Behaviorism in Contemporary Society

  • PSY202 General Psychology

Santa Fe College

  • PSY202 General Psychology

University of North Texas

  • BEHV2300 Behavior Principles I

  • BEHV2700 Behavior Principles II

  • BIOL1082 Biology for Educators 

  • BIOL1730 Principles of Biology I Laboratory

  • BIO1740 Principles of Biology II Laboratory

  • BIOL1733 Honors Principles of Biology I Laboratory

  • BIO1744 Honors Principles of Biology II Laboratory

 

SELECTED PROFESSIONAL SERVICE

  • Program Board for the Association for Behavior Analysis International, representing Applied Animal Behavior

  • Editorial board member, Journal of Animal Science (companion animal behavior & welfare), Animals

  • Associate Editor, Society & Animals (psychology & quantitative methods area) 2017-2021

  • Organizing committee, First International Canine Science Forum

  • Chairperson, Institutional Animal Care and Use Committee of Carroll College

  • Vice President, Applied Animal Behavior Special Interest Group, Association for Behavior Analysis International 

  • Ad hoc reviewer multiple peer-reviewed journals