Vote Oswego: Developing and Assessing the Campaign-as-Course Model