Joshua Wright
I dont enjoy his style. He seems like a very intelligent guy but Im not sure that he enjoys teaching. Seems to have a know it all attitude about some things. If you take this course make sure you have something to type on because there barely any slides, most of what u learn will be based on what he says.