Joseph was truly inspirational. Probably the best 285 prof you will have. encourages you to come to class and goes over assignments over and over again. Always available for extra help but trust me you wont need it. Definitely recommend this prof over anyone :)