Professional Memberships
- American College of Veterinary Internal Medicine
- Ohio Veterinary Medical Association
- Columbus Academy of Veterinary Medicine
Professional Service
- Journal Reviewer
- Journal of Veterinary Internal Medicine
- Journal of the American Veterinary Medical Association
- Veterinary Clinical Pathology
- Veterinary Radiology and Ultrasound
- Veterinary Surgery
- Journal of the American Animal Hospital Association
Teaching
- VM6603 - Veterinary Neurobiology
- VM7615.02 - Small Animal Medicine Techniques
- VM6607- Musculoskeletal System
- VM7700.20- Veterinary Clinical Neurology
- VCS7719 - Clinical Problem Solving and Treatment in Small Animal Internal Medicine II
- VCS8822.04 – Neurologic and neuromuscular diseases
- VBS7717- Veterinary Immunology