Not too easy. Not too difficult.
As a required course, my recommendation doesn't mean anything. Take it if you want to graduate. Don't if you don't.
As the senior project class, you learn whatever topic you chose.
Hours per week:
Advice for students:
Find an advisor who likes you! They read & help you with the project.