Daniel Perkins
Is not the best teacher, honestly had to teach my self everything. Does not do a good job of explaining topics in the class. He himself had to look up and research several topics while in class. 