Prof Hua is the most available and dedicated teacher I've ever had. You can stop by at any time (just call or email beforehand). The class material is extremely tough and dense, but take advantage of the fact that Prof Hua is willing to spend the extra time going through each point until you fully understand all of the material. She understands that there is a lot of material to absorb, but her dediation to her students amazes me. She has review sessions before each exam. In addition, she posts powerpoint presentation slides and class notes on courseworks for every class. Her lectures are very engaging and she makes an extreme effort to help her students.
Two midterms and one final. Keep up with the work. Thoroughly understand the material and ask her questions at her office.