I took her class asynchronously online. Her lectures were okay, but sometimes hard to understand. I wish they were subtitles. The homework was hard and sometimes didn't follow the lecture's instructions. I found myself having to watch outside videos to understand the concepts. There are 3 exams total and just homework every week. 