Not too easy. Not too difficult.
You do learn and the class has some interesting parts however some of the TAs grade super easily while others grade more difficulty forcing some groups to have to do significantly more work to achieve the same grade.
The best part was interacting with the outside organizations and finding their needs not just doing an assignment for a professor.
Hours per week:
Advice for students:
Go into it strong and pick your project early. Also focus more on doing something simple really well as you will be graded equally regardless of complexity so no need to make things harder for yourself and actually get points off for messing something up that you could have avoided doing entirely.