This prof is ok, she gives a lot of hw and projects that are long and stressful, so be ready for that. Its clear she has great knowledge on the subject but only uses a ppt to teach, which sucks. Some good things are that she does care about you and your grade and she is available outside of class. Take this class if you have time for a lot of hw