Dr. Velazquez is amazing and I recommend everyone to take her at least once! Being in her presence alone is worth it. She really cares about her students and if possible I would take another course taught by her in a heartbeat!