I didn't learn one thing from Mr. Duncan. I taught myself through this whole class with no help. The online program we used explained each topic well and when we got to class he would attempt to teach it and he just made things more confusing. He is also a little rude. Acted like we were 10 years old and would yell at us to be quiet.