Definitely one of the best professors I've ever taken! She is very understanding and works with you in order to get you the best grade. Lectures can be a bit confusing, but the work is very easy to complete. Mostly group projects but gives enough time to complete. 11/10 would recommend to anyone!