william gillam
His lectures are very hard to understand, but everything can be found in the textbook. His midterms are hard to pass without preparation, but he gives GREAT curves. The class is hard, do not expect to pass unless you study and complete the assignments. Other than that, great professor, very caring.