Just don't take this course with this prof. The most disorganized course I've taken. TAs will offer no quality feedback just vague comments that won't help you at all. Marking is extremely hard, it seems as if no one gets above an 80. If you're lucky you will get in the mid 70s. Just an awful experience for an introductory course.