Engaging first-year students with a hands-on course using student-driven projects