Professor Kessler is passionate about his field, which shows through his engaging lectures. Reading from the textbook is required for the class and it is a rather dry, technical read. Though luckily the Professor also posts short videos for each chapter to help prime students on the concepts it will cover. HWs and tests are reasonable.