Polo Mariscal
I took this course online therefore there were many videos I had to watch and take notes. The videos were 30 - 40 minutes long and 3 videos were assigned each week. He is a good professor and really helps if you ask. There is a good amount of homework but the course in general is a lot to learn from.