Joseph Williams
He is a horrible teacher and does not explain anything. If you talk to him about your grade on an assignment he will get mad and tell you to just figure it out of your own. Do not take this teacher!!!!