Reginald Leathers
I love this class because he takes his time to explain things until we understand. H;e also allows you to build a portfolio that you can submit at the end of the class. Overall, he's a good professor