Amy is amazing, it is crucial you go to class the textbook for this course is so dense and Amy was able to make sure you understand and make sense of it. Amy is easy to get a hold of, always at office hours and is always on time. She somehow makes this very dense class enjoyable. She keeps you focused the entire time and takes breaks when needed!