Willis Fails
He is incredibly caring and always willing to help his students! His tests are very difficult and sometimes arbitrary- he took points off for very random small things. However, I learned a lot thanks to him and would take this class from him again.