Innovative Teaching and Learning Strategies with Laboratory Courses via Capstone Design