Marin is such a sweetheart! She really takes the time to get to know your name and remembers her students. She gives interesting lectures. Though, you do have to do reading for the class and there's a good chunk of homework. But I think her quality of teaching makes it worth it.