Dr. Olmos is one of the best professors I've had. His lectures are straight to the point and very interesting, even the homework assignments are fun to do. He really knows his subject, I just wish I could take another class with him. One midterm and one final, he offers a study guide, and allows his students to vote on the test chapters