Course are hard and push you. It is important to talk to the professor with questions or if you aren't doing as well as you life and they will help you with study suggestion, what to work on, etc. I do wish there was more class options, but there is also an independent study option I haven't taken advantage of. Scheduling can be stressful but the school and teachers work with you to figure stuff out.
Class sizes are personal and great! It is so much easier to learn with smaller class sizes! Most of mine are like, 10-25, but it varies depending on class level and subject.
There are many different class styles; the OWU Connection, travel abroad, Honors, labs, independent study classes, travel-learning courses (which are sweet!), and more!
Professors are great and really know their stuff! They want you to do well. You have to go to them for help, but then they definitely work with you!