Dr. Lopez is a super sweet professor and really likes the material. Lectures are a little slow but she does her best to make them exciting. Gives TONS of extra credit which gives you leniency during the final. I didn't even study for the final and got a 98%.