The content is difficult but as long as you study and practice you'll be fine. The final project is incredibly difficult and you're basically doing it blind since its not something we've done before. I hated the grade I got despite the time and effort I put into it. It was an awful blow to my heart. Be prepared cause it sucks.