Senior Summer: How to Take (Interesting) Courses for Free