By far the worst professor I have ever had in college. He grades extremely tough and don't expect a curve at any given point in the class. His lectures are worthless because the tests are often different from what he teaches us. Extra credit?... FORGET ABOUT IT. Do not take this professor.