This class was tough.
I think this course is great to understand databases, however only take it as a pass/fail. The homework assignments are not an indication, whatsoever of how the midterm and final are.
You really get a good understanding of databases. The lectures are extremely well taught and the homework assignments actually help cement your understanding of the material.
Hours per week:
Advice for students:
Do this course pass/fail. This is an incredible course to learn, but the grading of the final exams makes this course extremely difficult.