This course is hard. Prof Ward will spend lots of time to help you though. She cares. She has great lecture notes that provide many helpful hints for assignments and tests. You gotta pay attention to the slides.