Megan Smith
The course material is rather difficult, but she will work with you to help you better understand. I had no problem meeting with her outside of class, she and I worked together to find a time that would work for both of us. I am very appreciative, she took the time to help me find out where I was getting lost in the material. Very good teacher.