Honestly, I might've just gotten super unlucky with the horrible TA I had for this course, but this is  the worst course I've ever taken. She is very unclear in her instructions for assignments. I dropped the class because I kept getting bad grades for assignments that barely had any clear instruction in the first place, with little to no feedback.