This class was tough.
Being a sophomore, I would not recommend it until the junior year of any major that requires it for graduation because most of the material is vague and unimportant for now. The teacher also is in no way lenient with his grades, meaning if you are less than one point away from a B, you will still get a C. This class is notorious for holding many STEM majoring hopefuls back from graduating.
You do learn that not all courses are merciful. The semester I took this course turned out to be my worst. If anyone does take this course, don't overload your semester schedule
Hours per week:
Advice for students:
Get copies of the previous exams if possible.