How can I deal with a tough professor?

His rules seem fair to me. You might want to look into whether your college has a writing center where you can get some help with your papers/essay. But they usually have strict rules, too (you need to come in a certain number of days before the assignment is due). But it sounds like you have a syllabus, so you should have a handle on that.

This still sounds pretty cushy compared to the working world – there you also have to be on time, try to schedule your breaks when you don’t have to be in a meeting, and crank out a lot of high quality work on time. Year in and year out, and they let you go and your lose your income if you can’t do it.