Omar Alshykhly
I had to take this class online for the semester. I found that YouTube videos were more helpful than the lectures he posted. There was a tutor that helped my class which was super helpful, and the book we used was free. Overall, I liked his class, and it was easy for me personally.