Juan Basualdo
Hes super chill and very comprehensive. You do have to read but all the readings are interesting and the lectures as well. He will do everything for you to understand the material being taught. 100% take him.