Joseph Hoffman
Great professor for the most part. Lessons go slowly and he talks about the same information for a long time. You will get a good grade as long as you do your assignments. Offers redo opportunities and extra credit. He gives students plenty of time to complete assignments.   