I would not recommend taking this Professor. He is rude and not understanding at all. Does not care about his students, reuses lectures from years ago. Assigns so much homework that is nothing like the test. He puts little effort into his class but excepts you to put in all your time. Stay away if possible.