Mark Genera
The online course was very homework heavy. There was about 10 lectures to watch and 70 questions every month to do. But he was a amazing teacher that made learning interesting and enjoyable. It was a lot of work but I actually walked away from this class feeling like I really learned something which I don't think I did much of with my other classes