Awesome
Prof. D'Argenio is very friendly. You can see that he really has the best intentions for his students. He's very accessible during his office hours to discuss grading or questions about the material. Since homework and discussion don't weigh that much, your grade heavily depends on the midterm and final.