The worst online class available! Do not choose! Hard to understand, not friendly, condescending, non understanding, I basically taught myself. Questions your intelligence, not helpful at all. He just kept reminding me of what I should have learned before taking his class. I'm seriously wish "0" rating was available.