TEACHING & PROFESSIONAL ACTIVITIES
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