Patricia Chow
I took this class summer of '21 and it was quite difficult. You learn everything yourself through canvas. My issue was that after initially learning from the concept overviews, you do the homework which is basically 3x harder. I found myself having to look up the questions to get some sort of explanation as to how what goes where. Google helps.