Corey Shank
Shank is very difficult. However, Dr. Shanks KNOWS FINANCE and is extremely intelligent. You need to be ready to put in a lot of work for his courses and come to class with questions. If you ask then he will help you, if you dont then he assumes you already know. His test are difficult but not impossible. I guess thats why there called test