Dr. Ramirez is very knowledgeable and approachable. The class isn't very difficult but reading the textbook is essential, as everything is based from it. The lab is fun and the tests aren't worth much, plus they're take home/open note. His lectures aren't super detailed and be prepared to hear about his research in Puerto Rico. Enjoyable class. 