Ranses Rodriguez
Was super nice and caring and also very very good at explaining concepts. The exams were fair and not that tricky. Make sure to attend class and pay attention because the quizzes have a good impact on your final grade. Overall, take him if you get the chance to.