Very straightforward with the criteria throughout her daily lectures. She makes sure you understand the material that will be on the exam. Offers a ton of extra credit. I feel that i learn more from attending all lectures, attendance is mandatory. Overall, great professor, i would definitely take her again.