Professor Montanez is a great professor. Cares if you learn the material but also knows what material isn't really necessary for a full understanding & will skip over it- saving time & headaches. Also knows when to slow down & really explain stuff. Very funny & knowledgeable. Would absolutely take him again and will recommend!