It is difficult, but obtainable.
Each class is completely different. Overall, the course load is usually rigorous. I was surprised at how the work "never ends" in college, but that is college in general. BUT, there is time to have fun and to make friends and memories as well.
The professors are all very different, but overall I have been very impressed.
Registration is straight forward, but my schedule is different and I have difficulty taking classes that are not 8 or 9 a.m. classes, but this is not the case for many of my friends and I am super jealous. It depends on your major, but for the most part the registration process is straight forward. Once again use blinkness.com.
I study at the library, dorm study rooms, coffee houses, outside, the quad, the union, and the study center.
The workload also depends on your major. There is a heavy workload with different majors, but it also depends on what you are interested in and I enjoy my major and while the workload is heavy, I think it is super interesting and love understanding how life processes work.
There are a variety of majors and even more minors. My minor in journalism encompasses photojournalism and graphic design. You can even design your own major. One of my friends is doing that!