Eric Dederding
I personally would not take this class again with Dederding.  He is a tough grader. A lot of the lecture materials given for the lesson's are not helpful. I spent a lot of time researching how to do assignments on my own. His assignment requirements don't match the grading rubric. He was awful to communicate with to ask for help.