Karla Rojas
I loved Professor Rojas! She's clearly familiar with online teaching, very organized. She's flexible with deadlines. She really cares, and will go out of her way to help you succeed. Her lectures are fun and interactive with lots of group projects.  All materials are in Canvas so you don't have to buy anything, but the classwork is time consuming. 