Not too easy. Not too difficult.
all lectures are video taped and TAs are available. TAs are very knowledgeable.
labs are hard. There is a quiz every week and they are hard as the test.
Hours per week:
Advice for students:
stay on top of lectures and go to office hours