This class was rough. The material is important but the way its taught is so dry. Problem sets every week and they take HOURS. The group project was also a mess because half the group didnt do anything. Grading felt harsh on the midterm. If you can take this with a different professor, do that.
Tip: Start the problem sets early. Seriously.