Skip to main content

Robert McSwain

About Me

Robert McSwain is an Instructional Technologist at Davidson College. He is the videographer on all of the DavidsonX course teams. He does all of the filming and editing for the courses.

Courses and Programs taught by Robert McSwain

1 course