Dr. Kasinski is a dynamic, hilarious lecturer that simplifies content that might otherwise be mind-numbingly difficult to understand. Her grading scheme is fair, if not generous, as exams are derived from lectures (including notes she provides) and old exams. She makes understanding the content easy, no textbook required.