There are weekly problem sets that can take a lot of time to complete, but Dr. Agazzi is good about having office hours and helping. He was also very generous with his grading. Before class, he puts all of his notes online, which can be helpful for following along in lecture, but his handwriting can be difficult to read.