Joseph Gruber
he is a little dry but he makes up for it by being extremely understanding and laid back. he knows the material very well and tries to make himself available for any issues that you may have with the material. he does grade his tests on a curve after the first one. do the homework and ask questions and you wont have a problem.