Dr. Ramirez is a great professor. His slides may only have 2 sentences, but he elaborates on them in lecture so it is important to pay attention to what he is saying. The structure of the course is very organized and the lectures line up with the textbook readings. The tests aren't too bad, and it's important to study vocabulary.