I took Prof. Kudinov online for MA321 during summer semester 2021 & he is one of the best. His video lectures are long but they are very comprehensible. He allow opportunities to re-submit incorrect HW & is lenient about due dates allowing extra time for Midterm & Final. I advise you take him especially if math & Excel is not your strong suit.