Rainy is one of my favorite professors in the CDI department! She is super sweet and thoughtful. She goes out of her way to make sure you understand the content. The class is mainly lectures and there are tests after each section that are easy if you study. The projects take up some time but are easy to complete. She is amazing!