Joseph was an excellent teacher. Although the material he presented in class seemed to be a bit more difficult than the other TA's sections, in the end it pays off that we get to learn more. I came into the class not really expecting to enjoy it, but he was a pleasure to be taught by. He also looks real good.