The course itself is very difficult. The amount of information you have to know is overwhelming. But the lecture slides are SO important and are a good resource for studying. The lab is 40% of your grade as well, so participate and ask the TAs questions!