Joseph Clemens
great professor, the class is just very work heavy but he gives so much time for each project (only 2) and allows students to text him for quick questions. no waiting around for an email response. really great