Daniel Cavallero
Was pretty cool. There were a lot of lectures but they were at least entertaining. It was a summer school online course so there was a quick turnaround on assignments but he had them graded pretty fairly and sent back quickly a few days later. Overall, I enjoyed the course and would take again.