If I could rate this professor a zero I would. This worst professor I've ever had. If you think about taking his class, DON'T. If he is the last option DON'T. He will probably just stress you out and fail you. He takes great pride it not passing students so they can graduate.