Awful experience. No set office hours, difficult to get in touch with, vague responses. Would offer to help and then give zero feedback. Did not know a single grade until course was over. No rubrics for labs. Final Project is a beast, try to complete everything early because if you need help you have to wait 2-3 days for her to respond.