Do not take, the worst teacher I have had in my 4 years at WPI. The assignments are way too hard and she doesn't give nearly enough time to finish them. Don't expect to get any help from her if you are lost or having trouble with the homework. She is also not accommodating so don't expect her to be flexible.