Not too easy. Not too difficult.
I would recommend it because a broad range of very important physics topics are touched on in this course and the assignments and labs are usually very engaging and even fun. I would also recommend it because this course implements a great variety of methods to reinforce and review the class material, and you will be pushed to new boundaries in learning by answering applicable questions in class and collaborating with others to tackle abstract physics problems.
From this class I learned to better follow instructions and elaborate on ideas from the labs, and I learned to apply knowledge to applicable questions from answering questions in class. I also learned to come together with others to find the ideal solution to an seemingly tricky problem.
Hours per week:
Advice for students:
Know your formulas, understand and review the concepts that the assignments reinforce, make sure that your labs have all the components they need, and do a solid job making sure you accurately complete the homework assignments and understand how you came to the answers.