Richard Jimenez
Don't take his classes. His exams intend for students to fail. He is a new to teaching. During classes he will explain something, but on the exams he will ask something that you never heard of (or he just mentioned it in passing) and you are not prepared for those questions. So his lecture materials are pointless.