Professor Leonard is a gem. She knows all of her facts and is extremely helpful at office hours. Tests were always manageable and students typically performed fairly well. Class was graded on a curve and I ended with a 99. Definitely would take her. She works and is friends with Prof Carlini so both their tests are very, very similar!!