Average Workload
Average Difficulty
Average Overall
I liked this class a lot. There was a lot of research and a lot of freedom. It was interesting to see everyone's projects and how everything came together. The research component was something I loved. I'd recommend the class. The hardness of the class really depends on how complicated of a project you take on. There *is* a lot of initial writing up front.
The TA you get will make or break your experience.