Dr. Avella gets a bad rap but he is truly a great professor who cares for his students. Dont get me wrong, his class is incredibly difficult & takes maximum effort/understanding for an A. That being said, he never tested us over anything that was not lectured over. He provides specific, very helpful focus areas to read & is super accessible.