Catherine Famiglietti
She did not provide any live lecture meetings, and the pre-recorded ones she did were very far and few between and on the simpler topics of the course. The notes she did provide were very long but easy to follow. She does not answer questions (through email) and generally seems to not care about her students. Would definitely not recommend.