Alex Mills
This was the worst online class I've ever taken. First of all, all of the lectures were recorded and were to be watched on your own time. Each recording was longer than the actual class time. There was way too much content given and he made the 2 tests IMPOSSIBLE. I studied for days on end and still failed. Whatever you do do not take his class.