Best professor I've ever had! However, she is a tough tough grader and has high expectations.. her class requires ALOT of work (at least 6 hours of homework a day) it's very tedious and overwhelming! If you are willing to put in the work, take the classit's actually fun! Lots of creative projects. But if you are lazy and or absent, you will fail.