Andy is a good prof who really cares about his students. His tests are difficult since they are all free response but he's really accessible outside of class and responds to emails quickly. Take avantage of office hours.