This class is not an easy A, and you'll need to put in a lot of effort into homeworks and exam prep to pull it off. However, some of the reviews on here aren't fair. The class (particularly the second half) has some tough content, but Dr. Fernandez's lecture videos are very efficient and example-based. Go to office hours when you're stuck.