William Rivers
Professor wants you to know the material at a Doctoral level. Exams are extremely difficult and purposely written to make the material even harder. Even when studying for hours and hours. Do not recommend.