Rachid Makroz
Took this class online thinking it would be credited but turns out its not for my major. Overall I liked the class, Its hard if you don't try. He emails you keeping updates and reminds everyone if they have any questions to email him.