Silvia is a fantastic professor, she explains things in depth and is passionate about her about what she teaches. Yes it can be difficult to grasp some of the subjects as some are very textbook but she gives great feedback, so just ask her and she will go in depth. Participation is highly encouraged! :)