Cheers to this Professor! She is very understanding and accommodating. Our class had to switch from in-person to online due to covid-19 pandemic but she made it still passable and doable. Will accept late laboratory homeworks and exams if you need extra time, gives extra credit to work on and explains each topic clearly. I would take her again!