I took this intro level class after taking the 3000 level course and this class was way harder than the 3000 level course. She blamed the class for her mistakes and had a rude TA. She gave some extra credit, she also gave some extra credit on the 4th test and they were worth .25 points how generous. All in all avoid taking this course its hard.