Joshua Daniel
Very awesome teacher who allows the class to be more simple than others. Cares about his students and will do everything to help them understand the topic at hand. Very accessable through email and gives great feedback through email. 