Davettia Hill
Got an A only because he provides a lot of EC. He tests our ability to memorize a hundred details and will often give trick questions. Lectures went in circles and he doesnt directly answer students questions. Its often not clear which information is important since he emphasizes everything which makes students overstudy unnecessary details.