Dr Harmon is amazing he is the kindest professor I have ever had, and he really just shares his love of the field with his students. There are online demand days, in-person lectures, and optional review days. Your performance in the class is really based on your desire to learn the material.