This class was tough.
Obviously if you are taking this course it is because you need to take it to graduate. However, Dr. Kim's organization of the course focuses on true mastery of the material as opposed to memorization, which helped me learn the material better.
Go to office hours! It is a stressful lab, but being upbeat and friendly with the TAs will make them want to help you out.
Hours per week:
Advice for students:
Focus on understanding why everything is happening, not memorizing the details of lecture.