Ignacio Rivera
Prof Rivera is good. Some people complain about grading and test scores but once you learn your study method and put time and effort into the class, it's fun and interesting. There is a lot of extra credit that will help your grade. The textbook is free, it's perfect for those who cannot afford it. Attendance is not mandatory but it's helpful. 