Not too easy. Not too difficult.
She is fun and a very good teacher. Her English isn't very good but she will stay after class and try to explain anything you don't understand.
I saw my Chinese improve exponentially. I learned to read, write, and speak Chinese to the extent that I could speak to natives with expected depth.
Hours per week:
Advice for students:
Study. Everything, everyday. Don't say you don't have the time, make time. Spaced repetition is key. Write one character until you can replicate it and then move to the next one. Keep going back through them as you progress. This is the fastest way I've found to memorize characters. For the pinyin I think it's best to read the passages. Read them multiple times without flaw and it should help. Of course when writing the characters write the pinyin up top. (This helps in a rote memorization kind of way.) For tones, I again look at the passage. I normally write the tones on top of the words I don't know, go over it a few times, and later erase it. I also found it helpful to listen to the recording several times while reading. I even put it on my phone so that when I'm not busy I could listen to it throughout the day so that it's still in the back of my head.