Mariana is so great! She makes difficult content very easy to understand. You can tell she is passionate about what she is teaching and exudes that energy throughout her lectures. Very responsive to emails and during office hours. As long as you put in the effort, you'll get a lot out of class. 