Joseph Miller
Projects are judged somewhat harshly point wise but gives opportunities to make projects better. Has a few homework assignments that are based upon completion and adds a good point buffer for the projects. Enjoyable to work with and very personable. 