He received a Bachelor's degree in Biology from the University of Pittsburgh, Masters in Physical Therapy from Slippery Rock University and a Doctorate of Education from Indiana University of Pennsylvania. Prior to teaching at WJU, Professor Ruby practiced as a physical therapist for 15 years in an outpatient orthopedic setting and in home health care. His work at WJU includes; local and international service learning coordinator, research training seminar coordinator, and teaching within the DPT curriculum. His scholarly work includes national and international presentations on topics including service learning and Pilates as a rehabilitation tool. Craig also serves an onsite review team leader for the Commission on Accreditation of Physical Therapy Education.