This class was tough.
Unless you are a Math Major or have a really good understanding of the prerequisite math that is required for the course Billy is terrible at explaining the concepts that you will be tested on. He is a great guy and will help as much as he can in office hours, but his teaching style is not effective for someone who isn't strong in math. He skips over steps while teaching the math.
I learned how to accept a C- as an acceptable grade, and how to utilize free tutoring and online resources a LOT.
Hours per week:
Advice for students:
Make sure you have a firm grasp on the Math concepts before you take the course, and don't take it when you are taking other difficult upper division courses.