Richard Jimenez
He's a kind person but a horrible teacher so 1/5. Cried a lot over this class. Refused to teach some of the topics, lots of students would have to argue with him to force him to. Good as an online professor bc he recorded the lectures but did not know the material well himself. Exams were hard but straightforward. If you study HARD you'll do good.