Professor Chen is a nice and caring educator. Her lectures are long. Be ready to listen and get a good sleep in because you will need it. Her lectures are hard to get interested in but apply yourself and you will be fine. Overall great class.