Great professor! The 3-hour lecture is tiring at times but she gives you a 10-minute break in the middle. You learn a lot and she actually teaches. She is very understanding, makes nice jokes, and uses real-life examples. The class was conducted during zoom and cameras weren't necessary. I highly recommend her.