RYAN KASHANIPOUR
I took an online course with Kashanipour. I was amazed that he managed to make an online class so engaging and interesting. He sends video lectures every week that are about 20-40 minutes with great slideshows, but they are way more interesting most. The readings are great but take notes on the questions and points he gives as you read.