This is an incredibly difficult class. However, Dr. Menze is great at explaining concepts, and he adds humor to make his lectures more interesting. His tests are completely application-based, and you must understand (and memorize) everything in order to apply what you have learned.