THE Worst teacher I have ever had. I have taken 3 different classes with him and can confidently assure you that I learned nothing. His lectures are very dull. Don't be afraid to take in your graded test and argue with him, I got points back every time. If you can avoid taking his class DO. Tests are open note tho- only reason I survived.