Dr. Bradley is an amazing teacher. Willing to help everyone. Easy to reach via email. The class is not easy because of all the material that you have to learn, however she explains very well. She gives a lot of homework for your own good, and she likes to give extra credit. If I had to repeat the class I would take it with her again.