Amazing teacher. She uses a fantastic synthesis of technology and the facts which is a huge help. Her notes will get you through the course and her practice problems are very important. Her test reviews will help you 90% make an A on the test and she always is willing to help out. She is very no-nonsense on the people who don't pay attention in her class, and she is strict but she's a great person and teacher.