Andres Tapia
This is the very first and only professor that can make me love History. Im not a good writer, and Im also not good at History, but the way he teaches is so interesting and easy to understand. If you need to pass a History class, this should definitely be your choice.