Professor Mercado is a brand new professor and he didn't do half bad. He's a little sarcastic but he tries to get you to understand the material. He sets high expectations. Avoid if you want an easy course.